models of html elements using observable_data_structures library