value widget work in progress, including complete radio widget