docs: def fill_inputs(values):
          """
          Callback called when the data is received. Basically translator from
          the REST names to locally used names.
          """
          name_map = {  # TODO: get rid of this crap
              "title_tags": "title",
              "subtitle_tags": "subtitle",
              "place_tags": "place",
              "lang_tags": "language",
              "keyword_tags": "keywords",
              "author_tags": "author",
              "publisher_tags": "publisher",
              "annotation_tags": "annotation",
              "creation_dates": "creation_date",
          }
  
          for remote_name in values.keys():
              # special adapter for aleph keyword view
              if remote_name == "keyword_tags":
                  adder = ViewController.analysis_kw_handler.add_keyword
                  for keyword in values[remote_name]:
                      adder(keyword["val"])
                  continue
  
              local_name = name_map.get(remote_name, remote_name)
              setattr(ViewController, local_name, values[remote_name])