Select picker updates

Height and padding calculations update and several other functionality updates.  In whole less and easier to understand code.