no longer need two callback for drawing just one, which is nice