felixge/node-ar-drone — pull request #18 by Contra (2012-10-29 23:24:20+00:00)
Title: Add custom events

This will make a drone client emit landing, landed, takeoff, flying, batteryChange, altitudeChange, and lowBattery events based on incoming navdata.

All of the tests pass but I'm not familiar with the testing framework so you might want to double check before pulling this in

Callbacks for .takeoff() and .land() could be implemented as easy as ```this.once('landed', cb)```