A configurable map viewer built with the Esri JavaScript API