refactor map-view into model