options managment rebuilt, introduce data- attributes way to set options