peripheralConnected, peripheralDisconnected, readyToScanForPeripherals protocols added