Intercepting life cycle callback events