I have developed a custom widget which I load on the Webex desktop. While the desktop loads I have seen that the component is added to the DOM twice and removed once, so on the resulting document it only appears once but it was actually mounted twice. My component implements logic when mounted, so it would be very helpful to understand how the page is loaded so that my component's initial logic is not triggered twice. Or perhaps I need to use another lifecycle event than mounted? Thanks!