OK, thanks for following up. You are correct.I found that if the ItemTapped event is doing too much work, then the ItemDoubleTapped event will not fire, but if the ItemTapped event is simple, then does OK. Solution was to put some interlock code in between the two events so first awaits Task.Delay(200). then checks for a flag that the ItemDoubleTapped will set, so if are in a double-tap event, can cause the ItemTapped to bypass & handover to ItemDoubleTapped.Thanks.