Added Styles and some interactivity