string widget improvements
checkbox widget