First commit-- the canvas mouse-tracking works!