functionn createTrackMouseMovement (target, moving) { return { function trackMouseMovement (evt) { var dropInfo = layoutHandler.isDropBefore (evt, target, moving); if (dropInfo === fluid.position.NO_TARGET) { dropMarker.style.visibility = "hidden"; } else if (dropInfo === fluid.position.BEFORE) { jQuery (target).before (dropMarker); dropMarker.style.visibility = "visible"; } else { // must be AFTER jQuery (evt.data.target).after (dropMarker); dropMarker.style.visibility = "visible"; } }; }