fix binding key events to canvas - need focus_set()