Extralight dom framework