Only one listener
Better backspace, uses an history