when Module.screenIsReadOnly is set, do not constantly read the SDL screen pixels