diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/ChannelChooser.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/ChannelChooser.java
index f474060b03fdbc40b5aacbce1dca33002e18be19..97c7d504905573347edfd3f8ca0ba5f94e6a81ab 100644
--- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/ChannelChooser.java
+++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/ChannelChooser.java
@@ -347,7 +347,6 @@ class ChannelChooser
                             defaultChannelState.tryGetDefaultResolution());
             resolutionChooser.addResolutionChangedListener(new Listener<BaseEvent>()
                 {
-                    @Override
                     public void handleEvent(BaseEvent be)
                     {
                         defaultChannelState.setDefaultResolution(resolutionChooser.getResolution());
diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/LogicalImageViewer.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/LogicalImageViewer.java
index 2fd2e6461657621d66323666697ee485775c80fb..a2e8888b20e815b7ffa31b267f1d088bd058a80c 100644
--- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/LogicalImageViewer.java
+++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/LogicalImageViewer.java
@@ -190,10 +190,7 @@ public class LogicalImageViewer
                         {
                             public void imagesDownloaded(LazyImageSeriesFrame frame)
                             {
-                                if (logicalImageRefreshHandler != null)
-                                {
-                                    logicalImageRefreshHandler.onRefresh();
-                                }
+                                notifyImageRefresh();
                             }
                         };
 
@@ -244,7 +241,6 @@ public class LogicalImageViewer
                 new ChannelChooser(logicalImageReference, viewerFactory, channelState);
         channelChooser.addViewerTo(container, viewContext, new AsyncCallback<Void>()
             {
-                @Override
                 public void onSuccess(Void result)
                 {
                     if (showColorAdjustmentButton)
@@ -275,7 +271,6 @@ public class LogicalImageViewer
                     container.layout();
                 }
 
-                @Override
                 public void onFailure(Throwable caught)
                 {
 
@@ -339,7 +334,7 @@ public class LogicalImageViewer
             {
                 public void imageLoaded(FitImageLoadEvent event)
                 {
-                    logicalImageRefreshHandler.onRefresh();
+                    notifyImageRefresh();
                 }
             };
 
@@ -524,4 +519,13 @@ public class LogicalImageViewer
         // if there are more than 4 tiles, make them smaller, if there are less, make them bigger
         return 4.0F / dim;
     }
+
+    private void notifyImageRefresh()
+    {
+        if (logicalImageRefreshHandler != null)
+        {
+            logicalImageRefreshHandler.onRefresh();
+        }
+    }
+
 }