remote event trigger should be sent to the node and not global

@nsimmons @pushrax @qq99 

We should fire `form` events on the node itself and not globally. So people can do `form.addEventListener`.

__missing version bump.__
:+1: for this. @nsimmons what do you think?