Various UI improvements and printing capability