But the menu sections are subscribed to event of mediator to make different components unbound.
`MenuSectionView` may not be aware about the `App`. So we're implementing a communication between system components via `mediator`'s events subscription and publishing.