function initDropTarget (item, selector) { var trackMouseMovement; item.droppable ({ accept: selector, tolerance: "pointer", over: function (e, ui) { trackMouseMovement = createTrackMouseMovement(item[0], ui.draggable.element); item.bind ("mousemove", trackMouseMovement); jQuery (theAvatar).bind ("mousemove", trackMouseMovement); }, out: function (e, ui) { dropMarker.style.visibility = "hidden"; item.unbind ("mousemove", trackMouseMovement); jQuery (theAvatar).unbind ("mousemove", trackMouseMovement); },