Just put the wait in the _tap method so it only has to happen in one place.