avoid eval to new an object
make use all css
add compileElement, mostly for create DOM element on the fly
make combobox go out of document flow
when tagName is tr, the parent must be table