refactor: #22 Use automatically dom tree to draw, instead of adding/removing explicitely