Setting events to be based on canvas not me