Convert to info and viewer risk graphs to using common version with a single data source. Rename rifd-util-d3riskGraph3.js to rifd-util-d3riskGraph.js and remove rifd-util-d3riskGraph2.js;
Fix info scaler to use d3.select("#???????").node().getBoundingClientRect().height/width. This removes a known bug. Also test with window resizing;
Remove non d3 code from rifs-util-d3charts.js (functionality now in rifd-util-d3riskGraph3.js), rename to rifs-util-d3riskgraph.js;
Convert rr-zoom, dist-histo and pyramid directive so the d3 code is in a utils service and now use same the methods as rifd-util-d3riskGraph.js. Resizing should now work!
Remove rrZoomReset anti memory leak functionality. It should no longer be needed;
Multiple redraws in the mapping panes should be remove when the fetch code is all converted to use promises;
Add rr-zoom, dist-histo and pyramid to the info modal;
Add "NONE" to second gender selector in info risk graph. The work around is to set both to the same;
Still to do: