Initial upload - common widget utilities