Added heaps of UI elements. No code cleanup yet