ImageCarousel: Widget which provides image carousel functionality. Widget contains scrollable image strip which contains all the images provided for the component. It also contains presentation area which is used to show the active image.
Active image may be chosen from image strip or by advancing images using navigation buttons or mouse wheel actions. Image strip may likewise be navigated by buttons and mouse wheel actions.
Images may be added actions listeners which are called as active image is clicked on presentation area.