def unload_scripts!
      @scripts.each do |name, script|
        script.__send__ :unloaded if script.respond_to? :unloaded
      end.clear

      Blur.reset_scripts!
    end
def unload_scripts!
      @scripts.each do |name, script|
        script.__send__ :unloaded if script.respond_to? :unloaded
      end.clear

      Blur.reset_scripts!
    end
Unloads initialized scripts and superscripts.

 This method will call #unloaded on the instance of each loaded script to
 give it a chance to clean up any resources.