UI element positions mostly correct, roughing out some interaction code.