public void loadDataWithBaseURL(
      String baseUrl, String data, String mimeType, String encoding, String historyUrl) {
    mHtmlSource = data;
    this.setText(Html.fromHtml(mHtmlSource, null, null));

    // Let everyone know that loading has finished.
    if (mListeners != null) {
      for (MessagingListener l : mListeners) {
        l.messageViewFinished();
      }
    }
  }