{UIComponent} added "state" option