code: function (event, point, win) {
  		var el = elementFromPoint(point, win);
  		syn.trigger(el || win, event, point);
  		return el;
  	}
docs: creates a mousemove event, but first triggering mouseout / mouseover if appropriate