added custom validators (mainly for cloudcast)
moved the mixing wheel code into shared