Assorted backfixes to get property selection working again with changes to global-js-object branch and develop.

Need to consult with @kimisgold about the CSS overriding I'm doing here about whether it's better to just do the overrides, or if it calls for global adjustment to CSS before this branch is merged back into develop.