Just a generic carousel solution (with mutliple libraries/frameworks)