def METHOD_NAME(self, touch):
    if (
        self.disabled or
        not self.collide_point(*touch.pos) or
        not self.children
    ):
        return
    page = self.children[-self.page - 1]
    if self.x <= touch.x < page.x:
        touch.ud['page'] = 'previous'
        touch.grab(self)
        return True
    elif page.right <= touch.x < self.right:
        touch.ud['page'] = 'next'
        touch.grab(self)
        return True
    return page.METHOD_NAME(touch)