make re-renders more seamless in the browser and desktop