Final explore

Integrated all the components .

why are you creating view for every `showLoader` call? Do this inside `init` function as it is done in other controllers.