Setup change handlers, cleaned up code

Formatting was cleaned up, and an additional comment was added about
the purpose of detect.js

The 64-bit OS X version was also commented out, since it does not seem
to exist.

Change handlers were also initialized, and stub methods were added for
each dropdown.