Ok. Classic rookie mistakes

#1: Using the same variable name more than once in a function to create new elements
#2: Not seeing the whole document and missing the bottom check boxes...

Creating a new version to fix these mistakes.... whew it took some real critical thinking to figure that first one out.