Dont make tracker dependent on an event loop
Relaxed dependencies