button style updates
added dithering support