'Returns if something is different against initial state.'

def _controlDifferences(self):

    nowActive = sorted(self.w3af.mainwin.pcbody.get_activated_plugins())
    if (nowActive != self.origActPlugins):
        return True
    for ptype in self.w3af.plugins.get_plugin_types():
        for pname in self.w3af.plugins.get_plugin_list(ptype):
            opts = self.w3af.plugins.get_plugin_options(ptype, pname)
            if (not opts):
                continue
            if ((ptype, pname) not in self.pluginsConfigs):
                continue
            savedconfig = self.pluginsConfigs[(ptype, pname)]
            for (k, origv) in savedconfig.items():
                newv = str(opts[k])
                if (newv != origv):
                    return True
    return False
