Repaint BrowserCanvas after createLayout()

Does it make sense to automatically call repaint() at the end of createLayout()?

As a newcomer, I spent considerable time to figure out why the view was not refreshing.