Suggested in issue #51 by huhk-sysu and partially fixed in PR #52.
This commit allow multiple arguments for message handlers without
the use of a store.
Native event was passed capitalized which cause unexpected camelCase
conversion.
Event is now passed without uppercasing and save string transformations
e.g.
SOCKET_CONNECT => `socket_cONNECT` instead of `socket_connect`
SOCKET_CONNECT_ERROR => `socket_cONNECTERROR` instead of `socket_connectError`