Accordion functionality, color change, JS corrections