start laying out the touch event handlers
make the resize code portable
call the button handlers on touch events, they have been updated to handle regular movement, and pinch to zoom
a new lighting position
update the canvas size and redraw the scene on window resize