Looking to develop a feature that includes a preloader (an image with a semi-transparent background) for all components that are loading or fetching data from a service. The page consists of various routable blocks, and I want the preloader to appear over the block that is currently active. Which events do I need to handle in order to achieve this? And how can I implement it globally across the page? Thank you.