IvyEngine: Fix two bugs

-Create SystemDispatcher dynamically, not statically to avoid crash
--Also unregisters listeners
-Fix crash for unsupported key presses