click and move your mouse around. as you can tell it is not finished so if you have any suggestions please comment them.
thanks to @Radiantdot for the idea for the code