updated the core libraries:
*added visibleWhen property