tap event treatment