Push preloader logic into lime.app.Preloader class