Add event hook.
Add user hook.
Refactor hooks.
Set args to default argument.
Merge context handlers.
Not dispatch handlers in UserStream context.