code: def component_callbacks(self, app):
      @app.callback(
          Output("modelprediction-" + self.name, "children"),
          [
              Input("modelprediction-index-" + self.name, "value"),
              Input("modelprediction-percentile-" + self.name, "value"),
              Input("pos-label-" + self.name, "value"),
          ],
      )
      def update_output_div(index, include_percentile, pos_label):
          if index is not None:
              return self.explainer.prediction_result_markdown(
                  index,
                  include_percentile=include_percentile,
                  pos_label=pos_label,
              )
          raise PreventUpdate
  
imports: from math import ceil
  import numpy
  import pandas
  import dash
  from dash import html, dcc, Input, Output, State, dash_table
  from dash.exceptions import PreventUpdate
  import dash_bootstrap_components
  from ..dashboard_methods import *
  from ..None import to_html
label_desc: Use image node_id 3 for calling the PredictionSummaryComponent obj's underlying member method code with example usage: obj.component_callbacks(app) and returns: self