improve how on() works on relodable objects (paginators)