implemented in Room leave, ready and timer handling