Spent all day implementing a custom slider. Failed. Reverted to SlidesJS and salvaged the code to set the slide image / color based on data attributes.