Index: /trunk/src/find_field_cells.m
===================================================================
--- /trunk/src/find_field_cells.m	(revision 542)
+++ /trunk/src/find_field_cells.m	(revision 543)
@@ -256,5 +256,5 @@
             DimIndices=[DimIndices ind_dim]; %update the list of coord dimensions included in DimCell
             if check_var && CoordSize(ind_dim)==2 % determine the size of the coordinate in case of coordiante variable limited to lower and upper bounds
-                if isvector(Data.(ListVarName{ivardim})) || iscolumn(Data.(ListVarName{ivardim}))
+                if isvector(Data.(ListVarName{ivardim})) 
                     if numel(Data.(ListVarName{ivardim}))>2
                         CoordSize(ind_dim)=numel(Data.(ListVarName{ivardim}));
Index: /trunk/src/mouse_down.m
===================================================================
--- /trunk/src/mouse_down.m	(revision 542)
+++ /trunk/src/mouse_down.m	(revision 543)
@@ -102,5 +102,5 @@
                 haxes=hchild;
                 xy=get(hchild,'CurrentPoint');%xy(1,1),xy(1,2): current x,y positions in axes coordinates
-                if xy(1,1)>x_lim(1) && xy(1,1)<x_lim(2) && xy(1,2)>y_lim(1) && xy(1,2)<y_lim(2)
+%                 if xy(1,1)>x_lim(1) && xy(1,1)<x_lim(2) && xy(1,2)>y_lim(1) && xy(1,2)<y_lim(2)
                     AxeData=get(hchild,'UserData');% data attached to the axis
                     AxeData.CurrentOrigin=[xy(1,1) xy(1,2)];% The current point set by the mouse becomes the current origin
@@ -125,7 +125,7 @@
                         end
                     end
-                else
-                    hchild=[];%mouse out of axes
-                end
+%                 else
+%                     hchild=[];%mouse out of axes
+%                 end
                 break
                 
