more random UI work