force redraw of children from SWTNatTable
diff --git a/org.eclipse.nebula.widgets.nattable.renderer.swt/src/org/eclipse/nebula/widgets/nattable/renderer/swt/SWTNatTable.xtend b/org.eclipse.nebula.widgets.nattable.renderer.swt/src/org/eclipse/nebula/widgets/nattable/renderer/swt/SWTNatTable.xtend
index 924ed0b..26aa63a 100644
--- a/org.eclipse.nebula.widgets.nattable.renderer.swt/src/org/eclipse/nebula/widgets/nattable/renderer/swt/SWTNatTable.xtend
+++ b/org.eclipse.nebula.widgets.nattable.renderer.swt/src/org/eclipse/nebula/widgets/nattable/renderer/swt/SWTNatTable.xtend
@@ -39,13 +39,13 @@
 		this.layer = layer
 		
 		// Event listener
-		layer.addEventListener([ event | redraw ])
+		layer.addEventListener([ event |

+			val size = size

+			redraw(0, 0, size.x, size.y, true)

+		])
 		
 		// Paint listener
-		addPaintListener([ event |

-			println('''SWTNatTable paintListener «event»''')

-			paintLayer(event.gc)

-		])
+		addPaintListener([ event | paintLayer(event.gc) ])
 		
 		// Init mode switcher

 		modeSwitcher.registerMode(Mode::NORMAL, getInstance(typeof(NormalMode)))
diff --git a/org.eclipse.nebula.widgets.nattable.renderer.swt/src/org/eclipse/nebula/widgets/nattable/renderer/swt/layer/viewport/SWTViewportLayerPainter.xtend b/org.eclipse.nebula.widgets.nattable.renderer.swt/src/org/eclipse/nebula/widgets/nattable/renderer/swt/layer/viewport/SWTViewportLayerPainter.xtend
index 63a7088..f563e27 100644
--- a/org.eclipse.nebula.widgets.nattable.renderer.swt/src/org/eclipse/nebula/widgets/nattable/renderer/swt/layer/viewport/SWTViewportLayerPainter.xtend
+++ b/org.eclipse.nebula.widgets.nattable.renderer.swt/src/org/eclipse/nebula/widgets/nattable/renderer/swt/layer/viewport/SWTViewportLayerPainter.xtend
@@ -69,12 +69,6 @@
 		// Dispose listener
 		viewportCanvas.addDisposeListener([ viewportLayerToCanvasMap.remove(viewportLayer) ])
 		
-		// ViewportLayer
-		viewportLayer.addEventListener([ event |
-			println('''ViewportLayer eventListener «event»''')
-			viewportCanvas.redraw
-		])
-		
 		viewportCanvas
 	}
 	
diff --git a/org.eclipse.nebula.widgets.nattable.renderer.swt/src/org/eclipse/nebula/widgets/nattable/renderer/swt/layer/viewport/ScrollBarHandler.xtend b/org.eclipse.nebula.widgets.nattable.renderer.swt/src/org/eclipse/nebula/widgets/nattable/renderer/swt/layer/viewport/ScrollBarHandler.xtend
index f4b778e..60058bb 100644
--- a/org.eclipse.nebula.widgets.nattable.renderer.swt/src/org/eclipse/nebula/widgets/nattable/renderer/swt/layer/viewport/ScrollBarHandler.xtend
+++ b/org.eclipse.nebula.widgets.nattable.renderer.swt/src/org/eclipse/nebula/widgets/nattable/renderer/swt/layer/viewport/ScrollBarHandler.xtend
@@ -50,7 +50,6 @@
 	 * SWT event handler
 	 */
 	override handleEvent(Event event) {
-		println('''ScrollBarHandler handleEvent «event»''')
 		updateViewportOrigin
 	}