keypresses work, uiNode deletes w/o crash, but still referenced somewhere, leaks memory