Cтраница с активным использованием JS

Есть несложный jQuery-плагин (слайдер). Необходимо поправить его логику работы (объяснения внутри кода).
Также необходимо добавить:
  1. Индикатор загрузки (прогресс-бар)
  2. Группировку элементов по общим параметрам (через атрибуты data-type в html)
  3. Поддержку загрузки внешней страницы по ajax
  4. Поддержку скролл-бара внизу страницы
  5. Поддержку скролла посредством колесика мыши
Ссылка на скрипт и пример