You mean something like this?
I wrote this myself to use with my Harrison R&D scanner. Let me know if you want the code. It's a little jerky because I refresh everything with each cycle. I will be fine tuning it to only refresh those things that change quickly with every cycle.