adds some delegate methods for icarousel