wip
handle dynamicly updating lists
dynamically resize elements
more efficient mutation listener
two demos