multiple changes to user interface and improvements to many issues