And i notice there are only 11 userColors initialised for some reason. I had been duplicating this in my program until today, but i find that If i tell bwidgets to use 12 User Colors, it works perfectly.