introduced TOKEN_CONSUME action and fixed issue concerning invalid inputs consuming entered data
fixing backspace display
refactored TOKEN_AGAIN to TOKEN_ADD