Added set_idle() and get_status()