[PD] DeviceCycle for not reinventing the (jog)wheel