Diagonal scrolling area in viewport corners are too small

Code has been improved.