Use filters instead of actions for enabling offcanvas, since it actually works this way.
Add off caves widget areas.