Refactored picker controls to be much faster in rendering (using CAGradientLayers as backgrounds) and much more flexible in regards to appearance customization. While I'm at it I also simplified/cleaned-up the code significantly.