[widget] Allow dynamic selectors.