A responsive CSS slider that can fire multiple custom events