fix tap only on webkit