Hi O,
The course bracketing which you applied is certainly something I use at times, you just have to make sure your navigational awareness is spot on.
Although it won't solve the problem altogether but can help no end, have you thought about improving the windshield situation? There are several product ranges available that can rejuvenate windscreens and make life a lot easier but if that does not work you may have to bite the bullet and get a new one put one on.
Whilst you investigate how to tackle the screen get yourself a can of 'Plexus' and use that. It is amazing stuff and just sprays on and then you wipe it off.
Best of luck.
FD