defer sending graph data points to the browser until the rest of the dom

on slower connections, it draws the page first and then draws the
graph after, rather than showing practically nothing while waiting
for the javascrip to download