No longer cursor insertion in SessionController.startEditing, fix cursor removal where missing
Fix incomplete destroy of SessionController
Add gui.EventManager.destroy()
Fix InputMethodEditor.destroy not unsubscribing from all events