Software and UI improvements. Tested on hardware.