implement BubbleView's onDraw() method