Added events to BasePreloader and created FlipPreloader