Exchange component messages for native events