carousel interval and wrap needs to be configurable #10