Spoke object encode and decode, uislider ui adjustment