fixed off-canvas bug

tabs now show active state when clicked
small fixes

style and js updates