Adjust events behavior and supports calling multiple API at same time
- able to test with heart rate sensor: https://github.com/oahziur/ble-tests-helper
- getCharacteristics & getDescriptors will not return `value` because multipart does not support nested array.