updated: started interface bits needed by OverlayCarousel