make labels, width and hidden attribute configurable
fix ui test