example of an OpenLayers viewer