Remove persistance layer form UI
Realize some kind of "Listener pattern"