Revert "not using Hash.new for Eventable fixes the retain cycle until this"

This reverts commit 98f6c18efc422f30b29ecc96b3267b077fcd1f24.
cleaner workaround for http://hipbyte.myjetbrains.com/youtrack/issue/RM-203
Hash.new {} leaks memory
Merge pull request #275 from joenoon/use-hash-new-workaround

Cleaner workaround for RM-203