fixed MVC for messages and segment control