change NotebookList to take type, key instead of key. so i can do more
than just tags