Added native events, fixes OpenPeripheral methods through Peripheral.call