some styling, added lin & exp fades to setValue functions