MVC pattern implemented better. Fragment is observer, data model is observable.