parts of the code is by geoff stearns at
ultrashock.com
(great flash resource) - grazie :)