fixing the draw state again, adding the about screen