popover open onload, test, width helper classes, table layout fix

We already discussed it before, if it is used by JS, it should be by data attr, if it is used to style, use css class.
Too much attributes is another problem. But ask others, maybe they have another point of view.