Of course it would work, but wouldn't it be less efficient to loop through popcorn to find the correct track event vs checking a cached id?