a playful exploration of AngularJs