#79: Listener and mechanism base added.