Sync up with new UI.

I believe this is ready for beta testing with a wider community - basic functionality now seems pretty solid to me.  Would like to push it out to the community for additional feedback and bug reports.

How do you think such a large change will be received by the community?