My presentation of reactive programming in JavaScript