Handle on_tap in RowType::Base so that non-buttons can use