Navigation toolbar coexistence event framework

The `FigureManagerBase` is pretty clean, adding this here will polute the class. I am not sure it is worth it.