added obj_load event callback