dispatch with color and sorted