More complex UI code \o/ Yay.