consistent use of 'name' to refer to widget name