Added UI Interactions and Styling