Added keyswtich, dropdown, shumput, text, list they all work properly and are self contained packages