).position({
				my: "center",
				at: direction,
				of: target,
				using: using
			});
		});

		element.width( 150 );
		function positionWithOffset( horizontal, vertical ) {
			return {
				my: "left top",
				at: "left" + (horizontal < 0 ? horizontal : "+" + horizontal) + " " +
					"top" + (vertical < 0 ? vertical : "+" + vertical),
				of: target,
				using: using
			};
		};
		$( document ).bind( "mousemove", function( event ) {
			element.position( positionWithOffset(
				event.pageX - targetOffset.l