Lots new UI widgets added, many features not tested yet.