Moved map logic into controllers

Sorry MP, but it simplifies junk for me.
Exit hooks for the HexView too

Man, that just makes sense