diff --git a/Source/Processors/Visualization/LfpDisplayCanvas.cpp b/Source/Processors/Visualization/LfpDisplayCanvas.cpp
index aecc5f4f4de066697d6c359135e145c6245d7a10..caefce49b025c4b3e865cdcaa107c15001859323 100755
--- a/Source/Processors/Visualization/LfpDisplayCanvas.cpp
+++ b/Source/Processors/Visualization/LfpDisplayCanvas.cpp
@@ -682,12 +682,9 @@ void LfpDisplay::setChannelHeight(int r)
 
 void LfpDisplay::mouseDown(const MouseEvent& event)
 {
-    //int x = event.getMouseDownX();
     //int y = event.getMouseDownY(); //relative to each channel pos
     MouseEvent canvasevent = event.getEventRelativeTo(viewport);
-    int y = canvasevent.getMouseDownY() + viewport->getViewPositionY();
-
-    
+    int y = canvasevent.getMouseDownY() + viewport->getViewPositionY(); // need to account for scrolling
 
     int dist=0; int mindist=10000; int closest=5;
     for (int n = 0; n < numChans; n++) // select closest instead of relying ot eventComponent
@@ -697,7 +694,7 @@ void LfpDisplay::mouseDown(const MouseEvent& event)
         int cpos=(channels[n]->getY() + (channels[n]->getHeight()/2));
         dist=int(abs( y - cpos )); 
     
-        std::cout << "Mouse down at " << y << " pos is "<< cpos << "n:" << n << "  dist " << dist << std::endl;
+        //std::cout << "Mouse down at " << y << " pos is "<< cpos << "n:" << n << "  dist " << dist << std::endl;
 
         if (dist<mindist) {
             mindist=dist-1;