add handling for World load / unload events