Feature #10 added idle timers into the backend