For Reactive Programming (https://class.coursera.org/reactive-001/lecture/index)