Add HandlerList
Rename handle_focus
No need for map_notify