worlds
trivial refactoring
oops bugfix
handles worlds and ignore it for now
fires only if it's in the world