off-canvas cleanup