added not for simpler touch+hold implementation