WIP: Use GATT read/write callbacks directly