some code cleanup
added widget for controlling wind and gravity
added new widgets for controlling start angle and speed
append input and add label in widget base
use me.video.onresize instead of directly resetting the cached input
offset