got rid of global metricData, did some detection in observer.js to make sure year and metridId changes wouldn't run on first set