Allow registering external event loops to integrate with kernel