use MutationObserver instead of listening for DOMNodeInserted events
fixes car selection in Chrome (and maybe some other Chrome issues?)