diff --git a/English.lproj/FFPrefPane.nib/designable.nib b/English.lproj/FFPrefPane.nib/designable.nib
index e192bce..1ed3a5d 100644
--- a/English.lproj/FFPrefPane.nib/designable.nib
+++ b/English.lproj/FFPrefPane.nib/designable.nib
@@ -1,2311 +1,421 @@
-
-
- 1050
- 10K549
- 1938
- 1038.36
- 461.00
-
-
-
-
-
-
-
- YES
-
-
- _window
-
-
-
- 134
-
-
-
- keyController
-
-
-
- 454
-
-
-
- startStopHelperApp:
-
-
-
- 472
-
-
-
- startStopHelperApp
-
-
-
- 473
-
-
-
- helperAppStatus
-
-
-
- 474
-
-
-
- helperAppProgress
-
-
-
- 476
-
-
-
- hideAbout:
-
-
-
- 576
-
-
-
- aboutSheet
-
-
-
- 577
-
-
-
- keyboardsController
-
-
-
- 625
-
-
-
- updateSheetController
-
-
-
- 703
-
-
-
- openHomePage:
-
-
-
- 704
-
-
-
- hideUpdateSheet:
-
-
-
- 705
-
-
-
- checkForUpdate:
-
-
-
- 706
-
-
-
- updateSheet
-
-
-
- 707
-
-
-
- contentArray: selection.fkeys
-
-
-
-
-
- contentArray: selection.fkeys
- contentArray
- selection.fkeys
-
- NSValidatesImmediately
-
-
- 2
-
-
- 649
-
-
-
- content: arrangedObjects
-
-
-
-
-
- content: arrangedObjects
- content
- arrangedObjects
- 2
-
-
- 419
-
-
-
- value: arrangedObjects.flipped
-
-
-
-
-
- value: arrangedObjects.flipped
- value
- arrangedObjects.flipped
- 2
-
-
- 423
-
-
-
- value: arrangedObjects.description
-
-
-
-
-
- value: arrangedObjects.description
- value
- arrangedObjects.description
-
- YES
-
- YES
- NSConditionallySetsEditable
- NSMultipleValuesPlaceholder
- NSNoSelectionPlaceholder
- NSNotApplicablePlaceholder
- NSNullPlaceholder
-
-
- YES
-
- 1
- 2
- No Keyboard Selected
- 3
-
-
- 2
-
-
- 710
-
-
-
- value: content.startAtLogin
-
-
-
-
-
- value: content.startAtLogin
- value
- content.startAtLogin
- 2
-
-
- 451
-
-
-
- contentObject: ffPreferenceManager
-
-
-
-
-
- contentObject: ffPreferenceManager
- contentObject
- ffPreferenceManager
- 2
-
-
- 449
-
-
-
- initialFirstResponder
-
-
-
- 583
-
-
-
- displayPatternValue1: bundleVersionNumber
-
-
-
-
-
- displayPatternValue1: bundleVersionNumber
- displayPatternValue1
- bundleVersionNumber
-
- NSDisplayPattern
- You're using FunctionFlip %{value1}@
-
- 2
-
-
- 582
-
-
-
- contentArray: keyboards
-
-
-
-
-
- contentArray: keyboards
- contentArray
- keyboards
-
- NSValidatesImmediately
-
-
- 2
-
-
- 646
-
-
-
- content: arrangedObjects
-
-
-
-
-
- content: arrangedObjects
- content
- arrangedObjects
- 2
-
-
- 640
-
-
-
- selectedIndex: selectionIndex
-
-
-
-
-
- selectedIndex: selectionIndex
- selectedIndex
- selectionIndex
-
- 2
-
-
- 653
-
-
-
- displayPatternValue1: bundleVersionNumber
-
-
-
-
-
- displayPatternValue1: bundleVersionNumber
- displayPatternValue1
- bundleVersionNumber
-
- NSDisplayPattern
- You're using FunctionFlip %{value1}@
-
- 2
-
-
- 656
-
-
-
- window
-
-
-
- 697
-
-
-
- cancel
-
-
-
- 698
-
-
-
- ok
-
-
-
- 699
-
-
-
- text
-
-
-
- 700
-
-
-
- title
-
-
-
- 701
-
-
-
- progress
-
-
-
- 702
-
-
-
- hidden: arrangedObjects.@count
-
-
-
-
-
- hidden: arrangedObjects.@count
- hidden
- arrangedObjects.@count
-
- NSNotApplicablePlaceholder
-
-
- 2
-
-
- 742
-
-
-
-
- YES
-
- 0
-
- YES
-
-
-
-
-
- -2
-
-
- File's Owner
-
-
- -1
-
-
- First Responder
-
-
- -3
-
-
- Application
-
-
- 12
-
-
- YES
-
-
-
- PrefPane
-
-
- 6
-
-
- YES
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 156
-
-
- YES
-
-
-
-
-
- 158
-
-
- YES
-
-
-
-
-
- 162
-
-
- YES
-
-
-
-
-
- 164
-
-
- YES
-
-
-
-
-
- 392
-
-
- YES
-
-
-
-
-
-
-
- 394
-
-
- YES
-
-
-
-
-
-
- 397
-
-
- YES
-
-
-
-
-
- 400
-
-
-
-
- 398
-
-
- YES
-
-
-
-
-
- 399
-
-
-
-
- 403
-
-
- YES
-
-
-
-
-
- 475
-
-
-
-
- 608
-
-
- YES
-
-
-
-
-
- 617
-
-
- YES
-
-
-
-
-
- 619
-
-
- YES
-
-
-
-
-
- 621
-
-
- YES
-
-
-
-
-
- 623
-
-
- YES
-
-
-
-
-
- 657
-
-
- YES
-
-
-
-
-
- 659
-
-
-
-
- 660
-
-
-
-
- 681
-
-
- YES
-
-
-
-
-
- 711
-
-
- YES
-
-
-
-
-
- 151
-
-
- Shared User Defaults Controller
-
-
- 332
-
-
- Key Controller
-
-
- 446
-
-
- Preference Controller
-
-
- 563
-
-
- YES
-
-
-
- About Sheet
-
-
- 564
-
-
- YES
-
-
-
-
-
-
-
-
- 565
-
-
- YES
-
-
-
-
-
- 567
-
-
- YES
-
-
-
-
-
- 569
-
-
- YES
-
-
-
-
-
- 574
-
-
- YES
-
-
-
-
-
- 604
-
-
- Keyboards Controller
-
-
- 683
-
-
- YES
-
-
-
- Update Sheet
-
-
- 684
-
-
- YES
-
-
-
-
-
-
-
-
-
- 685
-
-
- YES
-
-
-
-
-
- 687
-
-
- YES
-
-
-
-
-
- 689
-
-
- YES
-
-
-
-
-
- 693
-
-
-
-
- 694
-
-
- YES
-
-
-
-
-
- 696
-
-
- Update Sheet Controller
-
-
- 745
-
-
-
-
- 746
-
-
-
-
- 747
-
-
-
-
- 748
-
-
-
-
- 749
-
-
-
-
- 750
-
-
- YES
-
-
-
-
-
- 751
-
-
-
-
- 752
-
-
-
-
- 753
-
-
-
-
- 754
-
-
-
-
- 755
-
-
-
-
- 756
-
-
-
-
- 757
-
-
-
-
- 758
-
-
-
-
- 759
-
-
-
-
- 760
-
-
-
-
- 761
-
-
-
-
- 762
-
-
-
-
- 763
-
-
-
-
- 764
-
-
-
-
- 765
-
-
-
-
- 610
-
-
- YES
-
-
-
-
-
- 611
-
-
-
-
- 766
-
-
-
-
- 767
-
-
-
-
-
-
- YES
-
- YES
- -1.IBPluginDependency
- -2.IBPluginDependency
- -3.IBPluginDependency
- 12.IBPluginDependency
- 12.IBWindowTemplateEditedContentRect
- 151.IBPluginDependency
- 156.IBPluginDependency
- 158.IBPluginDependency
- 162.IBPluginDependency
- 164.IBPluginDependency
- 332.IBPluginDependency
- 392.IBPluginDependency
- 394.IBPluginDependency
- 397.IBPluginDependency
- 398.IBPluginDependency
- 399.IBPluginDependency
- 400.IBPluginDependency
- 403.IBPluginDependency
- 446.IBPluginDependency
- 475.IBPluginDependency
- 563.IBPluginDependency
- 563.IBWindowTemplateEditedContentRect
- 564.IBPluginDependency
- 565.IBPluginDependency
- 567.IBPluginDependency
- 569.IBPluginDependency
- 574.IBPluginDependency
- 6.IBPluginDependency
- 604.IBPluginDependency
- 608.IBPluginDependency
- 610.IBPluginDependency
- 611.IBPluginDependency
- 617.IBPluginDependency
- 619.IBPluginDependency
- 621.IBPluginDependency
- 623.IBPluginDependency
- 657.IBPluginDependency
- 659.IBPluginDependency
- 660.IBPluginDependency
- 681.IBPluginDependency
- 683.IBPluginDependency
- 683.IBWindowTemplateEditedContentRect
- 684.IBPluginDependency
- 685.IBPluginDependency
- 687.IBPluginDependency
- 689.IBPluginDependency
- 693.IBPluginDependency
- 694.IBPluginDependency
- 696.IBPluginDependency
- 711.IBPluginDependency
- 745.IBPluginDependency
- 746.IBPluginDependency
- 747.IBPluginDependency
- 748.IBPluginDependency
- 749.IBPluginDependency
- 750.IBPluginDependency
- 751.IBPluginDependency
- 752.IBPluginDependency
- 753.IBPluginDependency
- 754.IBPluginDependency
- 755.IBPluginDependency
- 756.IBPluginDependency
- 757.IBPluginDependency
- 758.IBPluginDependency
- 759.IBPluginDependency
- 760.IBPluginDependency
- 761.IBPluginDependency
- 762.IBPluginDependency
- 763.IBPluginDependency
- 764.IBPluginDependency
- 765.IBPluginDependency
- 766.IBPluginDependency
- 766.IBShouldRemoveOnLegacySave
- 767.IBPluginDependency
- 767.IBShouldRemoveOnLegacySave
-
-
- YES
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- {{220, 462}, {669, 294}}
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- {{14, 601}, {370, 133}}
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- {{35, 578}, {289, 133}}
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
-
- com.apple.InterfaceBuilder.CocoaPlugin
-
-
-
-
- YES
-
-
-
-
-
- YES
-
-
-
-
- 767
-
-
-
- YES
-
- FFPrefPaneController
- NSPreferencePane
-
- YES
-
- YES
- checkForUpdate:
- hideAbout:
- hideUpdateSheet:
- openHomePage:
- showAbout:
- startStopHelperApp:
-
-
- YES
- id
- id
- id
- id
- id
- id
-
-
-
- YES
-
- YES
- checkForUpdate:
- hideAbout:
- hideUpdateSheet:
- openHomePage:
- showAbout:
- startStopHelperApp:
-
-
- YES
-
- checkForUpdate:
- id
-
-
- hideAbout:
- id
-
-
- hideUpdateSheet:
- id
-
-
- openHomePage:
- id
-
-
- showAbout:
- id
-
-
- startStopHelperApp:
- id
-
-
-
-
- YES
-
- YES
- aboutSheet
- helperAppProgress
- helperAppStatus
- keyController
- keyboardsController
- startStopHelperApp
- updateSheet
- updateSheetController
-
-
- YES
- NSWindow
- NSProgressIndicator
- NSTextField
- NSArrayController
- NSArrayController
- NSButton
- NSWindow
- FFUpdateSheetController
-
-
-
- YES
-
- YES
- aboutSheet
- helperAppProgress
- helperAppStatus
- keyController
- keyboardsController
- startStopHelperApp
- updateSheet
- updateSheetController
-
-
- YES
-
- aboutSheet
- NSWindow
-
-
- helperAppProgress
- NSProgressIndicator
-
-
- helperAppStatus
- NSTextField
-
-
- keyController
- NSArrayController
-
-
- keyboardsController
- NSArrayController
-
-
- startStopHelperApp
- NSButton
-
-
- updateSheet
- NSWindow
-
-
- updateSheetController
- FFUpdateSheetController
-
-
-
-
- IBProjectSource
- ./Classes/FFPrefPaneController.h
-
-
-
- FFUpdateSheetController
- NSWindowController
-
- YES
-
- YES
- cancel
- ok
- progress
- text
- title
-
-
- YES
- NSButton
- NSButton
- NSProgressIndicator
- NSTextField
- NSTextField
-
-
-
- YES
-
- YES
- cancel
- ok
- progress
- text
- title
-
-
- YES
-
- cancel
- NSButton
-
-
- ok
- NSButton
-
-
- progress
- NSProgressIndicator
-
-
- text
- NSTextField
-
-
- title
- NSTextField
-
-
-
-
- IBProjectSource
- ./Classes/FFUpdateSheetController.h
-
-
-
- NSPreferencePane
- NSObject
-
- YES
-
- YES
- _firstKeyView
- _initialKeyView
- _lastKeyView
- _window
-
-
- YES
- NSView
- NSView
- NSView
- NSWindow
-
-
-
- YES
-
- YES
- _firstKeyView
- _initialKeyView
- _lastKeyView
- _window
-
-
- YES
-
- _firstKeyView
- NSView
-
-
- _initialKeyView
- NSView
-
-
- _lastKeyView
- NSView
-
-
- _window
- NSWindow
-
-
-
-
- IBProjectSource
- ./Classes/NSPreferencePane.h
-
-
-
-
- 0
- IBCocoaFramework
-
- com.apple.InterfaceBuilder.CocoaPlugin.macosx
-
-
-
- com.apple.InterfaceBuilder.CocoaPlugin.macosx
-
-
-
- com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3
-
-
- YES
- 3
-
- YES
-
- YES
- FunctionFlip
- NSMenuCheckmark
- NSMenuMixedState
- NSSwitch
-
-
- YES
- {512, 512}
- {9, 8}
- {7, 2}
- {15, 15}
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ You're using FunctionFlip %{value1}@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 2
+ No Keyboard Selected
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ flipped
+ description
+ @count
+
+
+
+
+
+
+
+
+
+
+
+ startAtLogin
+ keySet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ You're using FunctionFlip %{value1}@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ productName
+ fkeys
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/English.lproj/FFPrefPane.nib/keyedobjects.nib b/English.lproj/FFPrefPane.nib/keyedobjects.nib
index 7d91f81..917c91a 100644
Binary files a/English.lproj/FFPrefPane.nib/keyedobjects.nib and b/English.lproj/FFPrefPane.nib/keyedobjects.nib differ