replaced button with tap recognizer