Clean-up + almost support for backspace key.