Rain-on-windshield