button presses are working