fixes GH-726 dropdown options possibly not saved
html validation issues, and ensuring list js loaded after domready