Part 3 enhancements : Object.observe, onscroll
Part 4 : ng 2.0