Add missing () to constructor
Clean up bindonce scoping

Each bindonce directive has a scope of its own and causes unnecessary
overhead without any benefit to us. As rebinding will be per-scope, we need to
consolidate this anyway in the near future.
Do channel indendation in CSS.

Fixes the issue with new query buffers' titles not being shown.

Doesn't introduce any new watchers