tap-interactive version