#19 Input Widget add functions