Azer's Guide To Reactive Programming in JavaScript