Tweak userstyle.js
Keeping same style node causes css specity issues, when switching between multiple user styles only one applies successfully
Applying style on onLoadResource happens too often on pages with lots of images, apply on timer instead