Allow draw() to be overriden.