bug fix : don't send premature idle events