UI cleanup, Firefox compatibility, bug fixes, etc.