fixed input handling for unlistened keys