      *  intended to start a drag gesture instead. In that case we postpone
      *  comitting the selection until mouse up.
      */
-    private var pendingSelectionOnMouseUp:Boolean = false;
-
-    /**
-     *  @private
-     */
-    private var pendingSelectionShiftKey:Boolean;
-
-    /**
-     *  @private
-     */
-    private var pendingSelectionCtrlKey:Boolean;
+    mx_internal var pendingSelectionOnMouseUp:Boolean = false;
+
+    /**
+     *  @private
+     */
+    mx_internal var pendingSelectionShiftKey:Boolean;
+
+    /**
+     *  @private
+     */
+    mx_internal var pendingSelectionCtrlKey:Boolean;
     
     /**
      *  @private

            }
            else
            {
                selectedIndices = calculateSelectedIndicesInterval(newIndex, event.shiftKey, event.ctrlKey);
            }
        }
        

        {
            if (allowMultipleSelection)
            {
                selectedIndices = calculateSelectedIndices(mouseDownIndex, pendingSelectionShiftKey, pendingSelectionCtrlKey);
            }
            else
            {
