Ever heard of salad fingers? hahah..

http://www.fat-pie.com/flash.htm

they somewhere in there.