DRYs up select forms by preloading possible choices
Adds basic map functionality