tracking instances, along with their types
catch Intent creations, rather than component transition calls
take Listeners into accounts