support for IDLE and UNSELECT