tweak map display (TODO: some refactoring)
selection keyboard shortcuts
refactor mapscene
draw only within changed rect