improvement by switching to better oop with prototyping it saves a lot of memory and works much faster
Merge branch 'master' of https://github.com/ross40k/tobservablejs