#940 Store widgets into private members.