when saving gesture, the component's availability will be checked, if not, package name will be saved