Sample of the Listener Manager Pattern