Fixed recursion error for vclick and touchstart events

Calling trigger('click') was overflowing the callstack when vclick and touchstart events were active.  This bug is more noticeable in v3.1 with jQM loaded by default.