bugfix: check that we really have some value to convert in widgetToValue() - return empty array otherwise.