Implementation of more interfaces inclue IIdle