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~