screen cleanup and user input validation