diff --git a/graf3d/eve/src/TEveLegoEventHandler.cxx b/graf3d/eve/src/TEveLegoEventHandler.cxx
index adac90fac76970c574c7009ca437d9a048a430b2..b3dab1990765864df53c2963cdb57dee42e35474 100644
--- a/graf3d/eve/src/TEveLegoEventHandler.cxx
+++ b/graf3d/eve/src/TEveLegoEventHandler.cxx
@@ -51,14 +51,11 @@ TEveLegoEventHandler::TEveLegoEventHandler(const char *name, TGWindow *w, TObjec
 //______________________________________________________________________________
 Bool_t TEveLegoEventHandler::HandleKey(Event_t *event)
 {  
-   // This is virtual method from base-class TGLEventHandler.
+   // Virtual from TGLEventHandler.
+   // Free the camera when home is pressed.
 
    if (event->fCode == kKey_Home)
-   {
       fMode = kFree;
-      fGLViewer->ResetCurrentCamera();
-      return kTRUE;
-   }
 
    return TGLEventHandler::HandleKey(event);
 }
@@ -66,6 +63,9 @@ Bool_t TEveLegoEventHandler::HandleKey(Event_t *event)
 //______________________________________________________________________________
 Bool_t TEveLegoEventHandler::HandleDoubleClick(Event_t *event)
 {
+   // Virtual from TGLEventHandler.
+   // Sets id of the tower with scale.
+
    if (fGLViewer->IsLocked()) return kFALSE;
 
    if (event->fCode == kButton1)
@@ -96,8 +96,9 @@ Bool_t TEveLegoEventHandler::HandleDoubleClick(Event_t *event)
 //______________________________________________________________________________
 Bool_t TEveLegoEventHandler::HandleMotion(Event_t * event)
 {
-   // This is virtual method from base-class TGLEventHandler.
-   // Handles same actions as base-class, except TGLViewer::kDragCameraRotate.
+   // Virtual from TGLEventHandler.
+   // Jumps into/out-of orhographic view during kDragCameraRotate when
+   // angle reaches the transition value.
 
    fGLViewer->MouseIdle(0, 0, 0);
    if (fGLViewer->IsLocked()) {
diff --git a/graf3d/gl/inc/TGLViewer.h b/graf3d/gl/inc/TGLViewer.h
index af9132f229bcb21020cf2d049f62bea8ae3c4cc1..602ceef732588dd625905552274b90b00c96349a 100644
--- a/graf3d/gl/inc/TGLViewer.h
+++ b/graf3d/gl/inc/TGLViewer.h
@@ -270,8 +270,9 @@ public:
    TGEventHandler *GetEventHandler() const { return fEventHandler; }
    virtual void    SetEventHandler(TGEventHandler *handler);
 
-   TGLOvlSelectRecord&  GetOvlSelRec() { return fOvlSelRec; } //! select record from last overlay select
-   TGLOverlayElement* GetCurrentOvlElm() const { return  fCurrentOvlElm; }
+   TGLSelectRecord&    GetSelRec()    { return fSelRec; }
+   TGLOvlSelectRecord& GetOvlSelRec() { return fOvlSelRec; }
+   TGLOverlayElement*  GetCurrentOvlElm() const { return fCurrentOvlElm; }
 
    ClassDef(TGLViewer,0) // Standard ROOT GL viewer.
 };