building widget DOM structure
basic DOM structure complete