Change context update() to use DNA not time.
Next step;  modify axis to work with DNA.