publish busy/idle when handling widget messages