moved framework over to traditional dom child managment