Manipulating Image in SimpleCV Over PySerial

Tried a few new things

a) made sure the serial is delivering numbers in a while-loop -- worked without a problem

from SimpleCV import *
import sys, time, serial

ser = serial.Serial('COM3', 9600)
disp = Display()
img = Image((1200, 800))

while disp.isNotDone():

  a = ser.readline()
  a = int(a)
  print a

b) made sure the problem isn't in the draw function, taking input from a for-loop -- also no problem

c) tried a for-loop nested inside a while-loop feeding numbers into a draw function -- again, OK

Not sure what else to try.

Tks~