removed "static" keywords in MainView
started implementing the Oberserverpattern on the view site.