Added contexts and blocks.
Based active trail on menu IDs instead of URLs