def METHOD_NAME(self, ev, axis=None, fromSignal=False):
    """
    Handles user input from the mouse wheel. Propagates to any stacked views.
    Parameters
    ----------
    ev: QEvent
        The event that was generated
    axis: int
        Zero if the event happened on the x axis, one for any y axis, and None for no associated axis
    fromSignal: bool
        True if this event was generated from a signal rather than a user event. Used to ensure we only propagate
        the even once.
    """
    if axis != ViewBox.YAxis and not fromSignal:
        # This event happened within the view box area itself or the x axis so propagate to any stacked view boxes
        self.sigMouseWheelZoomed.emit(self, ev, axis)
    super(MultiAxisViewBox, self).METHOD_NAME(ev, axis)