cleanup
starts a keypress_thread, display updates