The core benefit of RxJS is the ability to compose side-effecting code in creative ways. This lesson shows an example where we can cancel a pending networking request by either a regular action, or by a keyboard event such as pressing the ESC key.