improve all binding for containment
--use the Binding.when property in order to identify when a binding is triggered or not