prevent crash due to garbage collecting the listener (even if we don't use it yet.)
add 4096 achievement + prevent to leave the app when pressing escape