add enableSingleTap option