even more UI work

Almost all major UI functionality is in place. Just make the angle tool
smarter, change how images are handled, and get integrating with MMOO.