A more robust solution for the off-canvas nav.

References #111