changes to ol-fcav towards a generic viewer