Inverted icon colors and separated the setup_ui into multiple functions