switch to delegated bindings