Do these actions (tap-click, screen touch) not send separate mouse{down,up} events? Because that might be related.