Made it so there can only be one current theme, added cancel buttons to dialog-style pages