Fixed double load, selection event, add touchstart and end events