[Fixes #366] Fix EventDispatcher to not splice -1