Log & display messages oldest -> newest
prune unneeded function
MOVE_* key bindings, unhandled command logging