added support for custom splashscreenviewcontroller