A configurable map viewer for the ESRI JS API