widget shortcut api support