1. Added stylesheets for carousel(L)
2. Smarter use of custom component - cleans up code.