cleanup
handle enter key