add event exchange controller <-> view. update Grid, Entry, Button. Remove Observer Observeble. Add event model like GTK+