importer now uses Observer singleton.