Web Browser Initialization issue/bug

I seem to have found a bug in the vision Web Browser component in 8.1.41. I have been able to turn it on and off. Writing to the "startingHtml" or "startingUrl" properties will cause the component to initialize. The problem is that I write to these in the Initialize extension function and hence an infinite loop happens. You can test this just by writing to one of these in the Initialize extension function with a print statement and then manually change the mode to the starting property that was written to. Just wondering if anyone else has run across this and what you did to work around it.