An Angular Carousel Directive that allows for deferred loading of the pages