This change fixes them. Apparently the DISPLAY does not keep track of all of these state changes in between calls to Draw().