some fixes

removed the canvas border that was causing trouble, added touch events
(hopefully right...), shimmed requestAnimationFrame().