diff --git a/rpi/blinkingTest.py b/rpi/blinkingTest.py
index 368678f..97d21d3 100644
--- a/rpi/blinkingTest.py
+++ b/rpi/blinkingTest.py
@@ -51,7 +51,7 @@ for alpha in range(10):
     interpolated_image.thumbnail((matrix.width, matrix.height), Image.ANTIALIAS)
     blinkFrameCanvases[alpha] = offscreen_interpolated_canvas.SetImage(interpolated_image, unsafe=False)
     
-offscreen_interpolated_canvas = matrix.CreateFrameCanvas()
+offscreen_interpolated_canvasA = matrix.CreateFrameCanvas()
 offscreen_interpolated_canvas.brightness = 50
 interpolated_image.thumbnail((matrix.width, matrix.height), Image.ANTIALIAS)
 blinkFrameCanvases[0] = offscreen_interpolated_canvas.SetImage(noBlinkImage, unsafe=False)
@@ -64,7 +64,7 @@ blinkFrameCanvases[10] = offscreen_interpolated_canvas.SetImage(fullBlinkImage,
 
 
 def update_screen():
-    global DesiredBlinkState, currentBlinkState, blinkFrameCanvases, matrix
+    global DesiredBlinkState, currentBlinkState, blinkFrameCanvases, matrix, offscreen_interpolated_canvasA
 
     # open eye again after blink
     if currentBlinkState == 10:
@@ -74,7 +74,7 @@ def update_screen():
         return
     
     
-    next_canvas = blinkFrameCanvases[currentBlinkState]
+    next_canvas = offscreen_interpolated_canvasA
     
     if currentBlinkState < DesiredBlinkState:
         currentBlinkState =+ 1