Changed Library.{load,save}_events to Library.{load,save}_chain to avoid confusion