allow modify hidden option over eventlistener