Updated BUTTON_PRESS definition with more detail