add missing Canvas events, fix mouseover spam