CodeUmbau auf MVC und Observer