Fixed a bug where zooming out and then in again sometimes messed up the text.
I recalculate working rect more often to fix problem when a monitor turns off.