Changed crazy DOM manipulation to awesome property change data binding