fixes #960 - component bindings are created at the highest level possible