Train driver holds umbrella to save control panel from leaky roof