Rodri interactive maps

More tests will be created but I'd like this code from me and Lukasz J. to be CR to reduce amount of conflicts when merging to master once done. 
I add try{} after one CR round, but now I see that it works good without it. I decided back to code which was earlier.