I haven't used this personally (yet ), but the overall idea is engaging the mind for alternative behavior.
Behavior Problems in Cats - Cat Owners - Merck Veterinary Manual
How To Stop Unwanted Cat Behavior With Clicker Training
Behavior Problems in Cats - Cat Owners - Merck Veterinary Manual
How To Stop Unwanted Cat Behavior With Clicker Training