ument.body	// relatedTarget, for mouseout events
						);

						if(/touch/.test(eventType)){
							mouseEvent['touches'] = [touch];
							mouseEvent['targetTouches'] = [touch];
							mouseEvent['changedTouches'] = [touch];
						}

						target.dispatchEvent(mouseEvent);
					}else{
						on.emit(myWidget.domNode, eventType, {
							bubbles: true,
							cancelable: true,
							which: 1
						});
					}

					doh.t(touched, "touched");
				},

				function syntheticNoCallbackArgs(){
					var evt = nul