changes accross the board. Bug fixes. js rewrite going on.
Structural changes & bug fixes