@Idle_Mind That's a very nice example. Do you mind explaining where this comes from:
SystemConfig.iRectWidth, SystemConfig.iRectHeight
I have never seen the SystemConfig before. I tried your example, but Visual Studio complains about not knowing about SystemConfig.