fix hitting back on nav, use more css over js for active styling (bug 1058996)