Ui experiments

I hope this doesn't break any of your stuff - best see if it merges in a temp branch!