Final fix for onWorldChange... this time it works!