support for display widgets that only update but don't unmarshall