US13 TA15 Consolidate key/button press logic into single method