Switch to the new button handling API (instead of awful.button)