made the library short-circuit on the first run-through of update, we should catch shorter first button presses now