Fixing a display bug

unlisted bug - Changing names of attributes (backgrounds and
Disciplines) would sometimes cause the dots to lose their surrounding
divs. Also removed the need to have a special function to change the
names. I took the long way around.