Delete cruft
Checksums.
Missing methods in KeyListenerNew
Fix memory leak: Remove KeyListener on completion or failure.