Improved button press