[Discussion only ] in reloadCSS insert the new node before the one it should replace 

(instead of appending at the end)
The existing implementation is not correct since it appends the node at the end.  So I'm trying to insert it at the right place, but it causes flicker.  So far the only way it updates without flickering is if you do not remove the previously inserted nodes and just disable them.  It looks OK, but after a while it ends up with a lot of disabled nodes which could cause problems.  

FYI @sebaslv