Step 6 - refactoring & cleanup: load backers list only on opening (not closing), use a simple Module Pattern for namespacing functions and variables, initialize module when the DOM is ready