+ added some more functionality for the MVC
* fixed some stuff in the observer