Thank you for sharing.  I remember taking apart old, mechanical KVM switches to clean the contacts for more reliable operation. 
I still have several electronic KVMs floating around, but haven's had the need in quite some time.  I definitely need to look into using Barrier.

Keep up the great work.