Refactoring: move observer subscription out of KeyValueListPanel to 
make it more general (and more explicit).
Refactoring: moved KeyValueListPanel class into listview module and 
deleted dataview module.