Fix for the setting zoom issue - RuneMate does a rough calculation for the current zoom which is based on the viewport. This results in inaccurate current zoom values at certain window sizes. This was causing users to have a lot of issues where it would be trying to zoom in even though it was at max zoom. As a workaround, if it fails to zoom in 3 times it will set a new max zoom value to 90% of the current zoom value to allow for variance. This is also based on the current runescape window size, so if the window size changes, the max zoom will be reset in order to calculate a new maximum.