def METHOD_NAME(self, *args, **kwargs):
    """ This gets called when all the conditions of the hover action have
    been met, and the tool determines that the mouse is, in fact, hovering
    over a target region on the component.
    By default, this method call self.callback (if one is configured).
    """
    if self.callback is not None:
        if self.cb_param is not None:
            self.callback(self.cb_param)
        else:
            self.callback()