Added an idle listener which does nothing. This listener allows derived user listeners to implement only those listener interface methods which they really need (not all of them).