Bug 1022475 - Organizing keyboard transition management to another script +shepherd