attempt fix mobile 'double touch' with conditional