map -> models.map, panels -> views.panels

+ Separate mouse input