feat(external_api) exposes more events from JS to native and adds the ability to send actions from native to JS.