carousel: listen to custom events to update navigation status. trigger('slideChanged', [previous, current])