Second question...
The current menu works better when you are in a parent category. Currently when I'm in the Pressure category it shows the immediate children...
but in my new version the children aren't shown (as they aren't in the path)...
I'm not sure if I should somehow add children to the array in this case or maybe the class method should work with parents and children rather than the siblings?