add tests for the use of :button in `press'