fix shortcuts on change