Below is my dilemma and the steps I took to arrive at my situation.
My First Step
I create a class called BubbleView:
BubbleView