#18 keyCode for return key implemented