Проверил
on('click.simple' - корректно ловит клик, через двоеточие вообще никак не реагирует.
on('click.si:mp:le' тоже будет работать, и похоже двоеточие не выполняет никаких функций а просто является разрешенным символом и с тем же успехом можно писать любой другой символ-разделитель (кроме точки и пробела)
.on('jcarouselcontrol+active', function() {
Т.е. чисто декоративная функция, для удобства чтения.
Поправьте если ошибаюсь.