adding new binding mechanism for layouts which need interactivity