wrap(UI).tap do