Don't cache step targets

Caching step targets causes problems with web apps that modify the DOM. 

I suggest that it's an unnecessary optimization, that would be better removed.