enhance the draw function to draw a bitmap rather than a bunch of garbage text