connected View and ViewModel as Observer/Observable