We no longer pass around a Timer for our Idle handlers because  they no longer accept a Timer in their constructor.