Use $.event.dispatch and not $.fn.trigger to fire off sweep events. This allows preventClick to be used.