Working color property controller
Added reverse option