Delegated some actions to listeners.