basic events/canvas wiring