I had a problem recently where my navigation seemed to be too responsive, too hyper. I put this together to help me visualize how this was going to work. The trick here is that I also had a large, wide navigation where half of the elements needed to be positioned left, and the other half right.
This furthered the complexity of the calls I needed to make, and in my project, actually, I can't get this to work yet. So this hopefully will help me suss out the problems.