added events: node:click, node:dblclick, node:hover which returns the node element as args