Revert "Crashish on crashish."

This reverts commit 46ea965ce461c21f24c335e3465f90b3e49317ea.
Revert "A few small fixes, mostly for the callback inheritance problem. Also added -n as a command-line arg to prevent enter-keypress catching on exit."

This reverts commit 12a703d40dc1497eee957ae9c822b048428d39f3.
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA