fixed up several issues with view bindings