Why is my calculation widget not populated with the value entered on a text box field?