altered dependencies to remotes, altered widget behaviour so that it won't do anything if the already set worldstate is set again