 +module.exports = new BlenoBindings();
 diff --git a/lib/android/ccc-descriptor.js b/lib/android/ccc-descriptor.js
 new file mode 100644
-index 0000000..66ac767
+index 0000000..e08b66b
 --- /dev/null
 +++ b/lib/android/ccc-descriptor.js
-@@ -0,0 +1,196 @@
+@@ -0,0 +1,203 @@
 +'use strict';
 +
 +const assert = require('assert');

---
 Android.mk                              |   7 +
 lib/android/bindings.js                 | 866 ++++++++++++++++++++++++++++++++
 lib/android/ccc-descriptor.js           | 196 ++++++++
 lib/android/descriptor-event-emitter.js |  89 ++++
 lib/bleno.js                            |  20 +-
 lib/characteristic.js                   |   2 +
 package.json                            |   6 +-
 7 files changed, 1175 insertions(+), 11 deletions(-)
 create mode 100644 Android.mk
 create mode 100644 lib/android/bindings.js
 create mode 100644 lib/android/ccc-descriptor.js

+  this.on('readRequest', this.onReadRequest.bind(this));
+  this.on('writeRequest', this.onWriteRequest.bind(this));
+
+  this._unsubscribeBound = this.unsubscribe.bind(this);
+}
+
+util.inherits(CCCDescriptor, events.EventEmitter);
