Adding Hydrate event and new onEvent callbacks (Fixes #70)

This should fix #70