Run code only when something happens, and pay only while it runs. No ride, no bill. This interactive lesson needs JavaScript.