Three Implementations for drawing the chat bubble were implemented, the custom drawRect method, using CALayer with content centre to strech image and using a UIImageView with strechableImage. Automatic scrolling was added to all the three implementations and a UIAlertView was arranged to pop up with the results of the run which include number of frames skipped, total time taken to scroll to bottom and the parameters used to define the automatic scrolling behaviour.