Define productive websites
You should have "productivity" websites(stackoverflow, msdn.com, github.com, etc.), so when I browse them, you will still count it as productive time, so the red/green circle won't go away and I will be closer to being on fire.
A better solution would be to let the user define the websites. For example, maybe I'm working on Facebook and I'm testing the website :)