blocking call. For some reason this allows more input events to queue up in the input queue for processing making it easier to press multiple gamepad buttons and have it register within a single frame.