MapView class. Pan almost works.