fixed the touchadd bug (fired twice because of touchstart event delegated twice by the browser)