I think it's a more common pattern to accept the element (or jQuery object) rather than an ID.  Basically, rely on DOM state (particularly element IDs) as little as possible.  Better yet, have it (or a view) create its own element!

/cc https://github.com/advanced-js/memory/pull/5/files#r12267383