Changed timer to local variable
update
Widget Construnction with ejs templating and subview hierarchy.