Pass args to event handlers too

This way it is possible to pass objects between various parts. For
instance you could initialize a connection at `initializer` and then
invoke it `onResult`.
0.4.0