New styling, broken events
New HTML structure, added event listeners for icons