- add disconnect API, and debug mode
- remove indicate property (so it can be used with Android)