Drag handlers iteration, ref #41, #27
GC optimization for events trigger()
Fixing type helper, closes #56, closes #52