got some kind of physics working, but touch events don't :(