After this change, only one event loop is created. It is reused by all transport layers (BT, BLE, USB).
esp_hidd_private.h and esp_hidh_private.h are required by components that extend esp_hid with a new transport layer, such as USB