Spikes of some different ways to do ui