Fix homepage bugs and make active states more accessible