reworking of the dom Nodes class. Canvas work.
Fix event handlers.
Event firing :D