Daravind/purer trace listener

Daravind/purer trace listener