added zooming, fixed drawing: DrawBitmap centers on the bounding box of the bitmap