should there be a calibration check before the draw()? (i.e. should you check which state you should initialize to, before drawing the first state?)