Basic easing demo, and some mouse event handling stuff