<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>Additional/BWToolkitFramework.framework/Versions/A/Headers/BWGradientBox.h</filename>
    </added>
    <added>
      <filename>Additional/BWToolkitFramework.framework/Versions/A/Headers/BWHyperlinkButton.h</filename>
    </added>
    <added>
      <filename>Additional/BWToolkitFramework.framework/Versions/A/Headers/BWHyperlinkButtonCell.h</filename>
    </added>
    <added>
      <filename>Additional/BWToolkitFramework.framework/Versions/A/Headers/BWStyledTextField.h</filename>
    </added>
    <added>
      <filename>Additional/BWToolkitFramework.framework/Versions/A/Headers/BWStyledTextFieldCell.h</filename>
    </added>
    <added>
      <filename>Additional/BWToolkitFramework.framework/Versions/A/Headers/NSApplication+BWAdditions.h</filename>
    </added>
    <added>
      <filename>Resources/BWToolkit.ibplugin/Contents/Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWGradientBox.h</filename>
    </added>
    <added>
      <filename>Resources/BWToolkit.ibplugin/Contents/Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWHyperlinkButton.h</filename>
    </added>
    <added>
      <filename>Resources/BWToolkit.ibplugin/Contents/Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWHyperlinkButtonCell.h</filename>
    </added>
    <added>
      <filename>Resources/BWToolkit.ibplugin/Contents/Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWStyledTextField.h</filename>
    </added>
    <added>
      <filename>Resources/BWToolkit.ibplugin/Contents/Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWStyledTextFieldCell.h</filename>
    </added>
    <added>
      <filename>Resources/BWToolkit.ibplugin/Contents/Frameworks/BWToolkitFramework.framework/Versions/A/Headers/NSApplication+BWAdditions.h</filename>
    </added>
    <added>
      <filename>Resources/BWToolkit.ibplugin/Contents/Resources/BWBottomBarLibrary.nib</filename>
    </added>
    <added>
      <filename>Resources/BWToolkit.ibplugin/Contents/Resources/BWButtonBarLibrary.nib</filename>
    </added>
    <added>
      <filename>Resources/BWToolkit.ibplugin/Contents/Resources/BWControllersLibrary.nib</filename>
    </added>
    <added>
      <filename>Resources/BWToolkit.ibplugin/Contents/Resources/BWGradientBoxInspector.nib</filename>
    </added>
    <added>
      <filename>Resources/BWToolkit.ibplugin/Contents/Resources/BWHyperlinkButtonInspector.nib</filename>
    </added>
    <added>
      <filename>Resources/BWToolkit.ibplugin/Contents/Resources/BWSelectableToolbarInspector.nib</filename>
    </added>
    <added>
      <filename>Resources/BWToolkit.ibplugin/Contents/Resources/BWSplitViewLibrary.nib</filename>
    </added>
    <added>
      <filename>Resources/BWToolkit.ibplugin/Contents/Resources/BWStyledTextFieldInspector.nib</filename>
    </added>
    <added>
      <filename>Resources/BWToolkit.ibplugin/Contents/Resources/BWTexturedSliderInspector.nib</filename>
    </added>
    <added>
      <filename>Resources/BWToolkit.ibplugin/Contents/Resources/BWToolbarItemsLibrary.nib</filename>
    </added>
    <added>
      <filename>Resources/BWToolkit.ibplugin/Contents/Resources/BWTransparentControlsLibrary.nib</filename>
    </added>
    <added>
      <filename>Resources/BWToolkit.ibplugin/Contents/Resources/English.lproj/BWToolkitLibrary.nib</filename>
    </added>
    <added>
      <filename>Resources/BWToolkit.ibplugin/Contents/Resources/GradientWellPattern.tif</filename>
    </added>
    <added>
      <filename>Resources/BWToolkit.ibplugin/Contents/Resources/Library-GradientBox.tif</filename>
    </added>
    <added>
      <filename>Resources/BWToolkit.ibplugin/Contents/Resources/Library-StyledTextField.tif</filename>
    </added>
    <added>
      <filename>Resources/Images/filterTemplate.pdf</filename>
    </added>
    <added>
      <filename>Resources/Images/sieveTemplate.pdf</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff></diff>
      <filename>Additional/BWToolkitFramework.framework/Versions/A/BWToolkitFramework</filename>
    </modified>
    <modified>
      <diff>@@ -7,7 +7,6 @@
 //
 
 #import &lt;Cocoa/Cocoa.h&gt;
-#import &quot;BWAnchoredButtonCell.h&quot;
 
 @interface BWAnchoredButton : NSButton 
 {</diff>
      <filename>Additional/BWToolkitFramework.framework/Versions/A/Headers/BWAnchoredButton.h</filename>
    </modified>
    <modified>
      <diff>@@ -10,14 +10,12 @@
 
 @interface BWAnchoredButtonBar : NSView 
 {
-	BOOL isResizable;
-	BOOL isAtBottom;
+	BOOL isResizable, isAtBottom, handleIsRightAligned;
 	int selectedIndex;
 	id splitViewDelegate;
 }
 
-@property BOOL isResizable;
-@property BOOL isAtBottom;
+@property BOOL isResizable, isAtBottom, handleIsRightAligned;
 @property int selectedIndex;
 
 // The mode of this bar with a resize handle makes use of some NSSplitView delegate methods. Use the splitViewDelegate for any custom delegate implementations</diff>
      <filename>Additional/BWToolkitFramework.framework/Versions/A/Headers/BWAnchoredButtonBar.h</filename>
    </modified>
    <modified>
      <diff>@@ -7,7 +7,6 @@
 //
 
 #import &lt;Cocoa/Cocoa.h&gt;
-#import &quot;BWAnchoredPopUpButtonCell.h&quot;
 
 @interface BWAnchoredPopUpButton : NSPopUpButton 
 {</diff>
      <filename>Additional/BWToolkitFramework.framework/Versions/A/Headers/BWAnchoredPopUpButton.h</filename>
    </modified>
    <modified>
      <diff>@@ -10,11 +10,14 @@
 
 @interface BWSheetController : NSObject
 {
-	IBOutlet NSWindow *sheet;
-	IBOutlet NSWindow *parentWindow;
-	IBOutlet id delegate;
+	NSWindow *sheet;
+	NSWindow *parentWindow;
+	id delegate;
 }
 
+@property (nonatomic, retain) IBOutlet NSWindow *sheet, *parentWindow;
+@property (nonatomic, retain) IBOutlet id delegate;
+
 - (IBAction)openSheet:(id)sender;
 - (IBAction)closeSheet:(id)sender;
 - (IBAction)messageDelegateAndCloseSheet:(id)sender;</diff>
      <filename>Additional/BWToolkitFramework.framework/Versions/A/Headers/BWSheetController.h</filename>
    </modified>
    <modified>
      <diff>@@ -13,10 +13,15 @@
 #import &quot;BWAnchoredButtonCell.h&quot;
 #import &quot;BWAnchoredPopUpButton.h&quot;
 #import &quot;BWAnchoredPopUpButtonCell.h&quot;
+#import &quot;BWGradientBox.h&quot;
+#import &quot;BWHyperlinkButton.h&quot;
+#import &quot;BWHyperlinkButtonCell.h&quot;
 #import &quot;BWInsetTextField.h&quot;
 #import &quot;BWSelectableToolbar.h&quot;
 #import &quot;BWSheetController.h&quot;
 #import &quot;BWSplitView.h&quot;
+#import &quot;BWStyledTextField.h&quot;
+#import &quot;BWStyledTextFieldCell.h&quot;
 #import &quot;BWTexturedSlider.h&quot;
 #import &quot;BWTexturedSliderCell.h&quot;
 #import &quot;BWTokenAttachmentCell.h&quot;</diff>
      <filename>Additional/BWToolkitFramework.framework/Versions/A/Headers/BWToolkitFramework.h</filename>
    </modified>
    <modified>
      <diff>@@ -7,7 +7,6 @@
 //
 
 #import &lt;Cocoa/Cocoa.h&gt;
-#import &quot;BWTransparentButtonCell.h&quot;
 
 @interface BWTransparentButton : NSButton 
 {</diff>
      <filename>Additional/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentButton.h</filename>
    </modified>
    <modified>
      <diff>@@ -11,7 +11,7 @@
 
 @interface BWTransparentButtonCell : NSButtonCell 
 {
-	NSColor *interiorColor;
+
 }
 
 @end</diff>
      <filename>Additional/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentButtonCell.h</filename>
    </modified>
    <modified>
      <diff>@@ -7,7 +7,6 @@
 //
 
 #import &lt;Cocoa/Cocoa.h&gt;
-#import &quot;BWTransparentCheckboxCell.h&quot;
 
 @interface BWTransparentCheckbox : NSButton 
 {</diff>
      <filename>Additional/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentCheckbox.h</filename>
    </modified>
    <modified>
      <diff>@@ -7,7 +7,6 @@
 //
 
 #import &lt;Cocoa/Cocoa.h&gt;
-#import &quot;BWTransparentPopUpButtonCell.h&quot;
 
 @interface BWTransparentPopUpButton : NSPopUpButton 
 {</diff>
      <filename>Additional/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentPopUpButton.h</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
 
 @interface BWTransparentPopUpButtonCell : NSPopUpButtonCell 
 {
-	NSColor *interiorColor;
+
 }
 
 @end</diff>
      <filename>Additional/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentPopUpButtonCell.h</filename>
    </modified>
    <modified>
      <diff>@@ -7,7 +7,6 @@
 //
 
 #import &lt;Cocoa/Cocoa.h&gt;
-#import &quot;BWUnanchoredButtonCell.h&quot;
 
 @interface BWUnanchoredButton : NSButton 
 {</diff>
      <filename>Additional/BWToolkitFramework.framework/Versions/A/Headers/BWUnanchoredButton.h</filename>
    </modified>
    <modified>
      <diff>@@ -15,7 +15,7 @@
 	&lt;key&gt;CFBundleSignature&lt;/key&gt;
 	&lt;string&gt;????&lt;/string&gt;
 	&lt;key&gt;CFBundleVersion&lt;/key&gt;
-	&lt;string&gt;1.1&lt;/string&gt;
+	&lt;string&gt;1.2.2&lt;/string&gt;
 	&lt;key&gt;NSPrincipalClass&lt;/key&gt;
 	&lt;string&gt;BWToolkit&lt;/string&gt;
 &lt;/dict&gt;</diff>
      <filename>Additional/BWToolkitFramework.framework/Versions/A/Resources/Info.plist</filename>
    </modified>
    <modified>
      <diff>@@ -1,25 +1,28 @@
-{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf430
+{\rtf1\ansi\ansicpg1252\cocoartf1027\cocoasubrtf100
 {\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fnil\fcharset0 Monaco;}
 {\colortbl;\red255\green255\blue255;\red100\green56\blue32;\red196\green26\blue22;}
-{\*\listtable{\list\listtemplateid1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid1}
-{\list\listtemplateid2\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid2}
-{\list\listtemplateid3\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid3}
-{\list\listtemplateid4\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{hyphen\}}{\leveltext\leveltemplateid1\'02\'05.;}{\levelnumbers\'01;}}{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{hyphen\}}{\leveltext\leveltemplateid2\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid4}
-{\list\listtemplateid5\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid5}
-{\list\listtemplateid6\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid6}
-{\list\listtemplateid7\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid7}
-{\list\listtemplateid8\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid8}
-{\list\listtemplateid9\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid9}
-{\list\listtemplateid10\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid10}
-{\list\listtemplateid11\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid11}
-{\list\listtemplateid12\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid12}
-{\list\listtemplateid13\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid13}
-{\list\listtemplateid14\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid14}
-{\list\listtemplateid15\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid15}
-{\list\listtemplateid16\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid16}
-{\list\listtemplateid17\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid17}
-{\list\listtemplateid18\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid18}}
-{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}{\listoverride\listid2\listoverridecount0\ls2}{\listoverride\listid3\listoverridecount0\ls3}{\listoverride\listid4\listoverridecount0\ls4}{\listoverride\listid5\listoverridecount0\ls5}{\listoverride\listid6\listoverridecount0\ls6}{\listoverride\listid7\listoverridecount0\ls7}{\listoverride\listid8\listoverridecount0\ls8}{\listoverride\listid9\listoverridecount0\ls9}{\listoverride\listid10\listoverridecount0\ls10}{\listoverride\listid11\listoverridecount0\ls11}{\listoverride\listid12\listoverridecount0\ls12}{\listoverride\listid13\listoverridecount0\ls13}{\listoverride\listid14\listoverridecount0\ls14}{\listoverride\listid15\listoverridecount0\ls15}{\listoverride\listid16\listoverridecount0\ls16}{\listoverride\listid17\listoverridecount0\ls17}{\listoverride\listid18\listoverridecount0\ls18}}
+{\*\listtable{\list\listtemplateid1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid1}
+{\list\listtemplateid2\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid101\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid2}
+{\list\listtemplateid3\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid201\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid3}
+{\list\listtemplateid4\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid301\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid4}
+{\list\listtemplateid5\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid401\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid5}
+{\list\listtemplateid6\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid501\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid6}
+{\list\listtemplateid7\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid601\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{hyphen\}}{\leveltext\leveltemplateid602\'01\uc0\u8259 ;}{\levelnumbers;}\fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{hyphen\}}{\leveltext\leveltemplateid603\'01\uc0\u8259 ;}{\levelnumbers;}\fi-360\li2160\lin2160 }{\listname ;}\listid7}
+{\list\listtemplateid8\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid701\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid8}
+{\list\listtemplateid9\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid801\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid9}
+{\list\listtemplateid10\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid901\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid10}
+{\list\listtemplateid11\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1001\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid11}
+{\list\listtemplateid12\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1101\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid12}
+{\list\listtemplateid13\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1201\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid13}
+{\list\listtemplateid14\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1301\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid14}
+{\list\listtemplateid15\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1401\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid15}
+{\list\listtemplateid16\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1501\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid16}
+{\list\listtemplateid17\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1601\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid17}
+{\list\listtemplateid18\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1701\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid18}
+{\list\listtemplateid19\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1801\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid19}
+{\list\listtemplateid20\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1901\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid20}
+{\list\listtemplateid21\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid2001\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid21}}
+{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}{\listoverride\listid2\listoverridecount0\ls2}{\listoverride\listid3\listoverridecount0\ls3}{\listoverride\listid4\listoverridecount0\ls4}{\listoverride\listid5\listoverridecount0\ls5}{\listoverride\listid6\listoverridecount0\ls6}{\listoverride\listid7\listoverridecount0\ls7}{\listoverride\listid8\listoverridecount0\ls8}{\listoverride\listid9\listoverridecount0\ls9}{\listoverride\listid10\listoverridecount0\ls10}{\listoverride\listid11\listoverridecount0\ls11}{\listoverride\listid12\listoverridecount0\ls12}{\listoverride\listid13\listoverridecount0\ls13}{\listoverride\listid14\listoverridecount0\ls14}{\listoverride\listid15\listoverridecount0\ls15}{\listoverride\listid16\listoverridecount0\ls16}{\listoverride\listid17\listoverridecount0\ls17}{\listoverride\listid18\listoverridecount0\ls18}{\listoverride\listid19\listoverridecount0\ls19}{\listoverride\listid20\listoverridecount0\ls20}{\listoverride\listid21\listoverridecount0\ls21}}
 \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
 
 \f0\b\fs54 \cf0 BWToolkit
@@ -30,8 +33,8 @@
 \b \
 \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
 
-\b0\fs30 \cf0 Version 1.1\
-February 24, 2009\
+\b0\fs30 \cf0 Version 1.2.2\
+June 28, 2009\
 Brandon Walkin\
 \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
 
@@ -96,7 +99,7 @@ Please email any patches to me at bwalkin@gmail.com.
 \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
 
 \b0\fs28 \cf0 \
-BWToolkit has been tested to work in IB 3.1.1 (672), IB 3.1.2 (677), and IB 3.2 (708). 
+BWToolkit has been tested to work in IB 3.1.2 (677) and IB 3.2 (732). 
 \b\fs36 \
 \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
 
@@ -110,20 +113,54 @@ BWToolkit has been tested to work in IB 3.1.1 (672), IB 3.1.2 (677), and IB 3.2
 \b0\fs28 \cf0 \
 \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
 
-\b \cf0 1.1 - Feb 23, 2009\
+\b \cf0 1.2.2 - June 28, 2009\
 \pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
 \ls4\ilvl0
+\b0 \cf0 {\listtext	\'95	}Project now builds on Leopard and Snow Leopard without any modifications necessary (thanks Kevin Hiscott)\
+{\listtext	\'95	}The &quot;couldn't strip&quot; warning on Leopard has been fixed\
+{\listtext	\'95	}The ibtool error when using the Styled Text Field on Leopard has been fixed
+\b \
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
+\cf0 \
+1.2.1 - June 18, 2009\
+\pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
+\ls5\ilvl0
+\b0 \cf0 {\listtext	\'95	}The gradient box, hyperlink button, and styled text field header files have been made public so they can be accessed from your classes.
+\b \
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
+\cf0 \
+1.2 - June 18, 2009\
+\pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
+\ls6\ilvl0
+\b0 \cf0 {\listtext	\'95	}New Gradient Box with customizable border and inset lines\
+{\listtext	\'95	}New Hyperlink Button that allows you to link text or images to URLs\
+{\listtext	\'95	}New Styled Text Field that allows you to apply a gradient and a shadow to your text\
+{\listtext	\'95	}Added support for Snow Leopard\
+{\listtext	\'95	}The Anchored Button Bar can now live in the right-most split view pane. Just drag the bar in there and the resize handle will move over to the left side. \
+{\listtext	\'95	}Rewrote Transparent Button and Transparent Pop-Up Button to support image alignment, text justification &amp; truncation, and other standard cell functionality. A similar rewrite will be coming to the Anchored Button &amp; Pop-Up Button soon.\
+{\listtext	\'95	}Fixed an issue where some cells could &quot;take over&quot; other objects in your interface\
+{\listtext	\'95	}Fixed an issue where some images in an Anchored Button &amp; Pop-Up Button would draw upside-down\
+{\listtext	\'95	}Sheet controller ivars can now be accessed and modified from outside the class\
+\pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
+\cf0 	\'95	Fixed an issue where bottom bars would output warnings to the console\
+	\'95	Fixed some memory leaks
+\b \
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
+\cf0 \
+1.1 - Feb 23, 2009\
+\pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
+\ls7\ilvl0
 \b0 \cf0 {\listtext	\'95	}New BWSplitView with:\
 \pard\tx940\tx1440\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li1440\fi-1440\ql\qnatural\pardirnatural
-\ls4\ilvl1\cf0 {\listtext	\uc0\u8259 	}Customizable min and max sizes for subviews\
+\ls7\ilvl1\cf0 {\listtext	\uc0\u8259 	}Customizable min and max sizes for subviews\
 {\listtext	\uc0\u8259 	}Ability to specify which subviews should and shouldn't resize through a control in the inspector (which just sets the subview's autoresizing mask)\
 {\listtext	\uc0\u8259 	}Collapsing functionality\
 \pard\tx1660\tx2160\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li2160\fi-2160\ql\qnatural\pardirnatural
-\ls4\ilvl2\cf0 {\listtext	-	}Double click divider to collapse\
+\ls7\ilvl2\cf0 {\listtext	-	}Double click divider to collapse\
 {\listtext	-	}Drag a divider past half of the subview's minimum width to collapse\
 {\listtext	-	}Animated collapse: hook a Toggle button up to the split view's toggleCollapse: action to collapse the subview configured as collapsible. The split view will synchronise its state with the button.\
 \pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
-\ls4\ilvl0\cf0 {\listtext	\'95	}Removed all split view size constraint functionality from the anchored button bar since BWSplitView handles that now\
+\ls7\ilvl0\cf0 {\listtext	\'95	}Removed all split view size constraint functionality from the anchored button bar since BWSplitView handles that now\
 {\listtext	\'95	}Replaced the old colors and fonts icons with the new ones from iWork '09\
 {\listtext	\'95	}Textured slider: fixed bug where certain areas on the slider weren't clickable, zoom buttons now send an action, and fine tuned mouse scrolling behavior (courtesy of Chris Liscio)\
 {\listtext	\'95	}Selectable toolbar: fixed issue where a focus ring would stay visible on a tab change (courtesy of Duncan Wilcox)\
@@ -135,14 +172,14 @@ BWToolkit has been tested to work in IB 3.1.1 (672), IB 3.1.2 (677), and IB 3.2
 
 \b \cf0 1.0.4 - Jan 20, 2009\
 \pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
-\ls5\ilvl0
+\ls8\ilvl0
 \b0 \cf0 {\listtext	\'95	}Added ability to programmatically disable toolbar items in the selectable toolbar\
 {\listtext	\'95	}Added a notification to the selectable toolbar that gets sent whenever a toolbar item has been clicked (see header for details)\
 {\listtext	\'95	}Added main header file for easy importing\
 {\listtext	\'95	}Fixed issue where the BWToolbarItem inspector wouldn't be updated with the item identifier
 \b \
 \pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
-\ls6\ilvl0
+\ls9\ilvl0
 \b0 \cf0 {\listtext	\'95	}There's been an API change in BWSheetController. The delegate method now gets passed the button that initiated the sheet close. This is helpful because in the event that there are multiple buttons hooked up to the messageDelegateAndCloseSheet: method, you can distinguish which button called the method and behave accordingly.\
 {\listtext	\'95	}Fixed disabled appearance for BWAnchoredPopUpButton\
 {\listtext	\'95	}Fixed a bug where a sheet not using BWSheetController could be moved around by its bottom bar\
@@ -152,7 +189,7 @@ BWToolkit has been tested to work in IB 3.1.1 (672), IB 3.1.2 (677), and IB 3.2
 \cf0 \
 1.0.3 - Dec 18, 2008\
 \pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
-\ls7\ilvl0
+\ls10\ilvl0
 \b0 \cf0 {\listtext	\'95	}64-bit support (courtesy of Rob Rix)\
 {\listtext	\'95	}Added disabled appearance and scroll wheel support to BWTexturedSlider\
 {\listtext	\'95	}The selectable toolbar panes are now keyboard accessible\
@@ -166,7 +203,7 @@ BWToolkit has been tested to work in IB 3.1.1 (672), IB 3.1.2 (677), and IB 3.2
 1.0.2 - Nov 19, 2008
 \b0 \
 \pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
-\ls8\ilvl0\cf0 {\listtext	\'95	}Added a toolbar item with a customizable item identifier\
+\ls11\ilvl0\cf0 {\listtext	\'95	}Added a toolbar item with a customizable item identifier\
 {\listtext	\'95	}New methods in the BWSelectableToolbar header for programmatically setting the selected toolbar item\
 {\listtext	\'95	}Reduced the file size of the framework by 40%\
 {\listtext	\'95	}Made the headers for BWSelectableToolbar and BWSplitView public\
@@ -178,7 +215,7 @@ BWToolkit has been tested to work in IB 3.1.1 (672), IB 3.1.2 (677), and IB 3.2
 1.0.1 - Nov 14, 2008
 \b0 \
 \pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
-\ls9\ilvl0\cf0 {\listtext	\'95	}Added Garbage Collection compatibility. Will now compile in GC supported and GC required apps.\
+\ls12\ilvl0\cf0 {\listtext	\'95	}Added Garbage Collection compatibility. Will now compile in GC supported and GC required apps.\
 {\listtext	\'95	}Minor bug fix\
 \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
 
@@ -186,7 +223,7 @@ BWToolkit has been tested to work in IB 3.1.1 (672), IB 3.1.2 (677), and IB 3.2
 1.0 - Nov 13, 2008
 \b0 \
 \pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
-\ls10\ilvl0\cf0 {\listtext	\'95
+\ls13\ilvl0\cf0 {\listtext	\'95
 \fs32 	}
 \fs28 Initial Release
 \fs32 \
@@ -203,7 +240,7 @@ BWToolkit has been tested to work in IB 3.1.1 (672), IB 3.1.2 (677), and IB 3.2
 
 \b \cf0 General\
 \pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
-\ls11\ilvl0
+\ls14\ilvl0
 \b0 \cf0 {\listtext	\'95	}When you build your project, you may get a warning that says &quot;Could not find object file...&quot;. It's harmless and you can ignore it. A fix is being worked on for a future release.\
 \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
 \cf0 \
@@ -211,12 +248,12 @@ BWToolkit has been tested to work in IB 3.1.1 (672), IB 3.1.2 (677), and IB 3.2
 
 \b \cf0 Selectable Toolbar\
 \pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
-\ls12\ilvl0
+\ls15\ilvl0
 \b0 \cf0 {\listtext	\'95	}If your IB version is greater than 3.1.1 (672): Simulating is not supported for any document that has a selectable toolbar in it. The toolbar will not be able to save correctly and will be unusable. You will have to quit Interface Builder and restore to a previous version of the nib. Version control is highly recommended. You 
 \b must
 \b0  back up your document on a consistent basis if you want to use this toolbar.\
 \pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
-\ls13\ilvl0\cf0 {\listtext	\'95	}Interface Builder currently has a bug where a toolbar won't remember any changes to its configuration since an item was added to it. If you take a standard toolbar, rearrange some items in it or remove a few items, it will not remember that configuration when you save the document. To work around this problem, remove an item from the toolbar and add it back before you save the document.\
+\ls16\ilvl0\cf0 {\listtext	\'95	}Interface Builder currently has a bug where a toolbar won't remember any changes to its configuration since an item was added to it. If you take a standard toolbar, rearrange some items in it or remove a few items, it will not remember that configuration when you save the document. To work around this problem, remove an item from the toolbar and add it back before you save the document.\
 {\listtext	\'95	}Undo is not yet supported for active tab switching.\
 {\listtext	\'95	}If you want your window with a selectable toolbar to have a bottom bar, drag the bottom bar item to the window like you would normally, but repeat this for each tab in the window.\
 {\listtext	\'95	}When you re-order the items in the toolbar you'll have to reselect the toolbar for the &quot;Active Tab&quot; pop-up menu to reflect the new order.\
@@ -229,7 +266,7 @@ BWToolkit has been tested to work in IB 3.1.1 (672), IB 3.1.2 (677), and IB 3.2
 
 \b \cf0 Split View\
 \pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
-\ls14\ilvl0
+\ls17\ilvl0
 \b0 \cf0 {\listtext	\'95	}Split view attributes are not yet saved through the autosave name.\
 {\listtext	\'95	}The toggle action can't uncollapse a subview that's been collapsed manually by dragging the divider.\
 {\listtext	\'95	}For collapsing using the toggle action, there should only be 1 resizable subview in the split view other than the collapsible view (which can be either resizable or non-resizable).\
@@ -240,7 +277,7 @@ BWToolkit has been tested to work in IB 3.1.1 (672), IB 3.1.2 (677), and IB 3.2
 
 \b \cf0 Bottom Bars\
 \pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
-\ls15\ilvl0
+\ls18\ilvl0
 \b0 \cf0 {\listtext	\'95	}When using the drag handles to resize certain controls positioned on a bottom bar, the window will take the click and will move while the control stays stationary. As a workaround, try holding the Control key while resizing the control. If that fails, resize it in the inspector.\
 {\listtext	\'95	}Bottom bars must be added to the window's content view rather than any subview.\
 \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
@@ -249,7 +286,7 @@ BWToolkit has been tested to work in IB 3.1.1 (672), IB 3.1.2 (677), and IB 3.2
 
 \b \cf0 Anchored Button Bar\
 \pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
-\ls16\ilvl0
+\ls19\ilvl0
 \b0 \cf0 {\listtext	\'95	}The inspector doesn't update when an undo action is called on a mode change. Just select the mode you want to use in the inspector.\
 {\listtext	\'95	}The bar should have a slightly shorter height in the third mode.\
 \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
@@ -258,7 +295,7 @@ BWToolkit has been tested to work in IB 3.1.1 (672), IB 3.1.2 (677), and IB 3.2
 
 \b \cf0 Anchored Pop Up Button\
 \pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
-\ls17\ilvl0
+\ls20\ilvl0
 \b0 \cf0 {\listtext	\'95	}Only the Pull Down type is available at the moment.\
 \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
 \cf0 \
@@ -267,7 +304,7 @@ BWToolkit has been tested to work in IB 3.1.1 (672), IB 3.1.2 (677), and IB 3.2
 \b \cf0 Transparent Scroll View
 \b0 \
 \pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
-\ls18\ilvl0\cf0 {\listtext	\'95	}Horizontal scrolling is not yet supported.\
+\ls21\ilvl0\cf0 {\listtext	\'95	}Horizontal scrolling is not yet supported.\
 \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
 
 \fs32 \cf0 \</diff>
      <filename>Additional/BWToolkitFramework.framework/Versions/A/Resources/Release Notes.rtf</filename>
    </modified>
    <modified>
      <diff>@@ -10,10 +10,6 @@
 		vrLen = 1597;
 		vrLoc = 29;
 	};
-	0508EF890FDAD40500826B32 /* PBXBookmark */ = {
-		isa = PBXBookmark;
-		fRef = 0508EF660FDA96D100826B32 /* filterTemplate.pdf */;
-	};
 	0508EF900FDAD40500826B32 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
 		fRef = 053FBA620FA50FA900DA370E /* ORSCanaryTextFieldCell.h */;
@@ -64,10 +60,6 @@
 		vrLen = 1485;
 		vrLoc = 0;
 	};
-	0508EFA10FDAD40500826B32 /* PBXBookmark */ = {
-		isa = PBXBookmark;
-		fRef = 0508EF660FDA96D100826B32 /* filterTemplate.pdf */;
-	};
 	0508EFA40FDAD40500826B32 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
 		fRef = 053FBA380FA50EC700DA370E /* NSString+ORSCanaryAdditions.h */;
@@ -258,6 +250,13 @@
 		vrLen = 618;
 		vrLoc = 1561;
 	};
+	05163A480FDBE25400C15851 /* sieveTemplate.pdf */ = {
+		isa = PBXFileReference;
+		lastKnownFileType = image.pdf;
+		name = sieveTemplate.pdf;
+		path = &quot;/Users/genesis/Projects/Ocean Road Software/Canary/source/sieveTemplate.pdf&quot;;
+		sourceTree = &quot;&lt;absolute&gt;&quot;;
+	};
 	05163A660FDBE9B500C15851 /* PBXBookmark */ = {
 		isa = PBXBookmark;
 		fRef = 05163A480FDBE25400C15851 /* sieveTemplate.pdf */;
@@ -604,9 +603,9 @@
 	};
 	053FBA3A0FA50EC700DA370E /* ORSCanaryController.h */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {683, 5296}}&quot;;
+			sepNavIntBoundsRect = &quot;{{0, 0}, {683, 5024}}&quot;;
 			sepNavSelRange = &quot;{2144, 0}&quot;;
-			sepNavVisRange = &quot;{7560, 1663}&quot;;
+			sepNavVisRange = &quot;{0, 1255}&quot;;
 		};
 	};
 	053FBA3B0FA50EC700DA370E /* NSMutableAttributedString+ORSCanaryAdditions.m */ = {
@@ -618,9 +617,9 @@
 	};
 	053FBA3C0FA50EC700DA370E /* ORSCanaryController+Growl.m */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {960, 5264}}&quot;;
-			sepNavSelRange = &quot;{2069, 0}&quot;;
-			sepNavVisRange = &quot;{2070, 464}&quot;;
+			sepNavIntBoundsRect = &quot;{{0, 0}, {683, 4944}}&quot;;
+			sepNavSelRange = &quot;{2195, 0}&quot;;
+			sepNavVisRange = &quot;{0, 1515}&quot;;
 		};
 	};
 	053FBA3D0FA50EC700DA370E /* NSMutableAttributedString+ORSCanaryAdditions.h */ = {
@@ -640,10 +639,10 @@
 	};
 	053FBA3F0FA50EC700DA370E /* ORSCanaryController.m */ = {
 		uiCtxt = {
-			sepNavFolds = &quot;{\n    c =     (\n                {\n            r = \&quot;{2913, 1991}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{8762, 2029}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{10931, 340}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{11420, 63}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{12955, 2639}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{15650, 386}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{16125, 2006}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{18693, 129}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{18935, 103}\&quot;;\n            s = 0;\n        },\n                {\n            l = \&quot;(NSNotification *)note\&quot;;\n            r = \&quot;{19068, 26}\&quot;;\n            s = 1;\n        },\n                {\n            r = \&quot;{24394, 254}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{31506, 295}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{31856, 320}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{32235, 287}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{32566, 273}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{32887, 316}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{33266, 290}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{33611, 269}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{33973, 128}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{34211, 124}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{34456, 167}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{34724, 467}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{35298, 120}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{35551, 691}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{36384, 150}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{36697, 2815}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{39545, 17388}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{57073, 35}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{57238, 35}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{57398, 1350}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{58878, 1937}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{60915, 619}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{61713, 165}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{61985, 165}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{62269, 184}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{62560, 469}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{63122, 181}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{63464, 39}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{63623, 85}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{63828, 85}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{64031, 84}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{64280, 198}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{64570, 208}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{64924, 90}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{65108, 52}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{65375, 56}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{65563, 273}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{65945, 1042}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{67102, 570}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{67860, 375}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{68320, 418}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{68893, 708}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{69755, 633}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{70543, 413}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{71110, 356}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{71591, 386}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{72133, 425}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{72670, 277}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{73062, 282}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{73459, 285}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{73857, 281}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{74257, 289}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{74673, 444}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{77597, 1088}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{78789, 1089}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{79945, 170}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{80152, 184}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{80369, 180}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{80638, 597}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{81309, 49}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{81433, 50}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{81568, 60}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{81667, 117}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{82758, 1894}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{84738, 370}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{85261, 290}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{85688, 403}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{86208, 417}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{86728, 392}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{87208, 392}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{87709, 353}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{88183, 283}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{88528, 222}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{88777, 176}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{89013, 889}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{90020, 418}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{90465, 19}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{90603, 430}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{91074, 33}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{91161, 394}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{91592, 29}\&quot;;\n            s = 0;\n        }\n    );\n    r = \&quot;{0, 91629}\&quot;;\n    s = 0;\n}&quot;;
-			sepNavIntBoundsRect = &quot;{{0, 0}, {683, 14320}}&quot;;
-			sepNavSelRange = &quot;{20378, 0}&quot;;
-			sepNavVisRange = &quot;{19618, 1498}&quot;;
+			sepNavFolds = &quot;{\n    c =     (\n                {\n            r = \&quot;{2913, 1991}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{8762, 2029}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{10931, 340}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{11420, 63}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{12955, 2639}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{15650, 386}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{16125, 2006}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{18693, 129}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{18935, 103}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{24335, 254}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{31395, 295}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{31745, 320}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{32124, 287}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{32455, 273}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{32776, 316}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{33155, 290}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{33500, 269}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{33862, 128}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{34100, 124}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{34345, 167}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{34613, 467}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{35187, 120}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{35440, 691}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{36273, 150}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{36586, 2815}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{39434, 17388}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{56962, 35}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{57127, 35}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{57287, 1350}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{58767, 1937}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{60804, 619}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{61602, 165}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{61874, 165}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{62158, 184}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{62449, 469}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{63011, 181}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{63353, 39}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{63512, 85}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{63717, 85}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{63920, 84}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{64169, 198}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{64459, 208}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{64813, 90}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{64997, 52}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{65264, 56}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{65452, 273}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{65834, 1042}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{66991, 570}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{67749, 375}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{68209, 418}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{68782, 708}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{69644, 633}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{70432, 413}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{70999, 356}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{71480, 386}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{72022, 425}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{72559, 277}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{72951, 282}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{73348, 285}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{73746, 281}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{74146, 289}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{74562, 444}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{77486, 1088}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{78678, 1089}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{79834, 170}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{80041, 184}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{80258, 180}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{80527, 597}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{81198, 49}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{81322, 50}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{81457, 60}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{81556, 117}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{82647, 1894}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{84627, 370}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{85150, 290}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{85577, 403}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{86097, 417}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{86617, 392}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{87097, 392}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{87598, 353}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{88072, 283}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{88417, 222}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{88666, 176}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{88902, 889}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{89909, 418}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{90354, 19}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{90492, 430}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{90963, 33}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{91050, 394}\&quot;;\n            s = 0;\n        },\n                {\n            r = \&quot;{91481, 29}\&quot;;\n            s = 0;\n        }\n    );\n    r = \&quot;{0, 91518}\&quot;;\n    s = 0;\n}&quot;;
+			sepNavIntBoundsRect = &quot;{{0, 0}, {683, 14192}}&quot;;
+			sepNavSelRange = &quot;{9375, 0}&quot;;
+			sepNavVisRange = &quot;{0, 1705}&quot;;
 		};
 	};
 	053FBA400FA50EC700DA370E /* iTunes.h */ = {
@@ -1298,8 +1297,8 @@
 		isa = PBXTextBookmark;
 		fRef = 053FBA3F0FA50EC700DA370E /* ORSCanaryController.m */;
 		name = &quot;ORSCanaryController.m: 769&quot;;
-		rLen = 35;
-		rLoc = 30334;
+		rLen = 0;
+		rLoc = 30273;
 		rType = 0;
 		vrLen = 906;
 		vrLoc = 29220;
@@ -1524,125 +1523,95 @@
 		vrLen = 1516;
 		vrLoc = 0;
 	};
-	055D46061039C5E8007B23B0 /* PBXTextBookmark */ = {
+	055D46831039D2F6007B23B0 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 053FBA3F0FA50EC700DA370E /* ORSCanaryController.m */;
-		name = &quot;ORSCanaryController.m: 2447&quot;;
+		fRef = 053FBA3E0FA50EC700DA370E /* ORSCanaryController+Growl.h */;
+		name = &quot;ORSCanaryController+Growl.h: 29&quot;;
 		rLen = 0;
-		rLoc = 91109;
+		rLoc = 1338;
 		rType = 0;
-		vrLen = 2281;
-		vrLoc = 87479;
+		vrLen = 1763;
+		vrLoc = 159;
 	};
-	055D46071039C5E8007B23B0 /* PBXTextBookmark */ = {
+	05656A7E103AB5D10095BF38 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 053FBAA00FA511A900DA370E /* ORSUpdateDispatcher.m */;
-		name = &quot;ORSUpdateDispatcher.m: 92&quot;;
+		fRef = 053FBA3F0FA50EC700DA370E /* ORSCanaryController.m */;
+		name = &quot;ORSCanaryController.m: 497&quot;;
 		rLen = 0;
-		rLoc = 3328;
+		rLoc = 19052;
 		rType = 0;
-		vrLen = 1516;
+		vrLen = 1705;
 		vrLoc = 0;
 	};
-	055D461C1039C6B1007B23B0 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 053FBA3C0FA50EC700DA370E /* ORSCanaryController+Growl.m */;
-		name = &quot;ORSCanaryController+Growl.m: 187&quot;;
-		rLen = 15;
-		rLoc = 6211;
-		rType = 0;
-		vrLen = 1332;
-		vrLoc = 2680;
-	};
-	055D461D1039C6B1007B23B0 /* PBXTextBookmark */ = {
+	05656A7F103AB5D10095BF38 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
 		fRef = 053FBA3F0FA50EC700DA370E /* ORSCanaryController.m */;
-		name = &quot;ORSCanaryController.m: 535&quot;;
+		name = &quot;ORSCanaryController.m: 497&quot;;
 		rLen = 0;
-		rLoc = 20606;
+		rLoc = 19052;
 		rType = 0;
-		vrLen = 1582;
-		vrLoc = 23286;
-	};
-	055D461E1039C6B1007B23B0 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 053FBA3C0FA50EC700DA370E /* ORSCanaryController+Growl.m */;
-		name = &quot;ORSCanaryController+Growl.m: 58&quot;;
-		rLen = 0;
-		rLoc = 1957;
-		rType = 0;
-		vrLen = 1164;
-		vrLoc = 1516;
+		vrLen = 1705;
+		vrLoc = 0;
 	};
-	055D461F1039C6B1007B23B0 /* PBXTextBookmark */ = {
+	05656A80103AB5D10095BF38 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 053FBA3F0FA50EC700DA370E /* ORSCanaryController.m */;
-		name = &quot;ORSCanaryController.m: 535&quot;;
+		fRef = 053FBA3A0FA50EC700DA370E /* ORSCanaryController.h */;
+		name = &quot;ORSCanaryController.h: 53&quot;;
 		rLen = 0;
-		rLoc = 20606;
+		rLoc = 2144;
 		rType = 0;
-		vrLen = 1585;
-		vrLoc = 23286;
+		vrLen = 1276;
+		vrLoc = 0;
 	};
-	055D46821039D2F6007B23B0 /* PBXTextBookmark */ = {
+	05656B9C103AB6A10095BF38 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 053FBA3C0FA50EC700DA370E /* ORSCanaryController+Growl.m */;
-		name = &quot;ORSCanaryController+Growl.m: 61&quot;;
+		fRef = 053FBA3A0FA50EC700DA370E /* ORSCanaryController.h */;
+		name = &quot;ORSCanaryController.h: 53&quot;;
 		rLen = 0;
-		rLoc = 2195;
+		rLoc = 2144;
 		rType = 0;
-		vrLen = 1515;
+		vrLen = 1276;
 		vrLoc = 0;
 	};
-	055D46831039D2F6007B23B0 /* PBXTextBookmark */ = {
+	05656BA3103AB7310095BF38 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 053FBA3E0FA50EC700DA370E /* ORSCanaryController+Growl.h */;
-		name = &quot;ORSCanaryController+Growl.h: 29&quot;;
+		fRef = 053FBA3A0FA50EC700DA370E /* ORSCanaryController.h */;
+		name = &quot;ORSCanaryController.h: 53&quot;;
 		rLen = 0;
-		rLoc = 1338;
+		rLoc = 2144;
 		rType = 0;
-		vrLen = 1763;
-		vrLoc = 159;
+		vrLen = 1276;
+		vrLoc = 0;
 	};
-	055D46841039D2F6007B23B0 /* PBXTextBookmark */ = {
+	05656BE6103ABA410095BF38 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 053FBA3F0FA50EC700DA370E /* ORSCanaryController.m */;
-		name = &quot;ORSCanaryController.m: 535&quot;;
+		fRef = 053FBA3A0FA50EC700DA370E /* ORSCanaryController.h */;
+		name = &quot;ORSCanaryController.h: 53&quot;;
 		rLen = 0;
-		rLoc = 20606;
+		rLoc = 2144;
 		rType = 0;
-		vrLen = 1585;
-		vrLoc = 23286;
+		vrLen = 1381;
+		vrLoc = 1679;
 	};
-	055D46851039D2F6007B23B0 /* PBXTextBookmark */ = {
+	05656BEE103ABADD0095BF38 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 053FBA3C0FA50EC700DA370E /* ORSCanaryController+Growl.m */;
-		name = &quot;ORSCanaryController+Growl.m: 61&quot;;
+		fRef = 053FBA3A0FA50EC700DA370E /* ORSCanaryController.h */;
+		name = &quot;ORSCanaryController.h: 53&quot;;
 		rLen = 0;
-		rLoc = 2195;
+		rLoc = 2144;
 		rType = 0;
-		vrLen = 1515;
+		vrLen = 1276;
 		vrLoc = 0;
 	};
-	055D46861039D2F6007B23B0 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 053FBA3E0FA50EC700DA370E /* ORSCanaryController+Growl.h */;
-		name = &quot;ORSCanaryController+Growl.h: 29&quot;;
-		rLen = 0;
-		rLoc = 1338;
-		rType = 0;
-		vrLen = 1763;
-		vrLoc = 159;
-	};
-	055D46881039D2F6007B23B0 /* PBXTextBookmark */ = {
+	05656C90103ABBDA0095BF38 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 053FBA3F0FA50EC700DA370E /* ORSCanaryController.m */;
-		name = &quot;ORSCanaryController.m: 775&quot;;
+		fRef = 053FBA3A0FA50EC700DA370E /* ORSCanaryController.h */;
+		name = &quot;ORSCanaryController.h: 53&quot;;
 		rLen = 0;
-		rLoc = 20378;
+		rLoc = 2144;
 		rType = 0;
-		vrLen = 1498;
-		vrLoc = 19618;
+		vrLen = 1255;
+		vrLoc = 0;
 	};
 	056DCDA00FB4399F00023D78 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
@@ -2685,6 +2654,36 @@
 		vrLen = 1712;
 		vrLoc = 29;
 	};
+	05FF73D31039D69900E053E0 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 053FBA3C0FA50EC700DA370E /* ORSCanaryController+Growl.m */;
+		name = &quot;ORSCanaryController+Growl.m: 61&quot;;
+		rLen = 0;
+		rLoc = 2195;
+		rType = 0;
+		vrLen = 1515;
+		vrLoc = 0;
+	};
+	05FF766E103AB0DE00E053E0 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 053FBA3F0FA50EC700DA370E /* ORSCanaryController.m */;
+		name = &quot;ORSCanaryController.m: 497&quot;;
+		rLen = 0;
+		rLoc = 19052;
+		rType = 0;
+		vrLen = 1100;
+		vrLoc = 18198;
+	};
+	05FF77B4103AB4B300E053E0 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 053FBA3F0FA50EC700DA370E /* ORSCanaryController.m */;
+		name = &quot;ORSCanaryController.m: 497&quot;;
+		rLen = 0;
+		rLoc = 19052;
+		rType = 0;
+		vrLen = 1276;
+		vrLoc = 0;
+	};
 	29B97313FDCFA39411CA2CEA /* Project object */ = {
 		activeBuildConfigurationName = Release;
 		activeExecutable = 0573D6C10DA6626D002D1CCF /* Canary */;
@@ -2886,18 +2885,16 @@
 					PBXFileDataSource_Warnings_ColumnID,
 				);
 			};
-			PBXPerProjectTemplateStateSaveDate = 272225054;
-			PBXWorkspaceStateSaveDate = 272225054;
+			PBXPerProjectTemplateStateSaveDate = 272282959;
+			PBXWorkspaceStateSaveDate = 272282959;
 		};
 		perUserProjectItems = {
 			0508EF810FDAA84E00826B32 = 0508EF810FDAA84E00826B32 /* PBXTextBookmark */;
-			0508EF890FDAD40500826B32 = 0508EF890FDAD40500826B32 /* PBXBookmark */;
 			0508EF900FDAD40500826B32 = 0508EF900FDAD40500826B32 /* PBXTextBookmark */;
 			0508EF910FDAD40500826B32 = 0508EF910FDAD40500826B32 /* PBXTextBookmark */;
 			0508EF920FDAD40500826B32 = 0508EF920FDAD40500826B32 /* PBXTextBookmark */;
 			0508EF970FDAD40500826B32 = 0508EF970FDAD40500826B32 /* PBXTextBookmark */;
 			0508EF9C0FDAD40500826B32 = 0508EF9C0FDAD40500826B32 /* PBXTextBookmark */;
-			0508EFA10FDAD40500826B32 = 0508EFA10FDAD40500826B32 /* PBXBookmark */;
 			0508EFA40FDAD40500826B32 = 0508EFA40FDAD40500826B32 /* PBXTextBookmark */;
 			0508EFA50FDAD40500826B32 = 0508EFA50FDAD40500826B32 /* PBXTextBookmark */;
 			0508EFAC0FDAD40500826B32 = 0508EFAC0FDAD40500826B32 /* PBXTextBookmark */;
@@ -2979,18 +2976,15 @@
 			0558A32B0E9AAF3B000EC2B2 = 0558A32B0E9AAF3B000EC2B2 /* PBXTextBookmark */;
 			055D45E91039C4C7007B23B0 = 055D45E91039C4C7007B23B0 /* PBXTextBookmark */;
 			055D46041039C5E8007B23B0 = 055D46041039C5E8007B23B0 /* PBXTextBookmark */;
-			055D46061039C5E8007B23B0 = 055D46061039C5E8007B23B0 /* PBXTextBookmark */;
-			055D46071039C5E8007B23B0 = 055D46071039C5E8007B23B0 /* PBXTextBookmark */;
-			055D461C1039C6B1007B23B0 = 055D461C1039C6B1007B23B0 /* PBXTextBookmark */;
-			055D461D1039C6B1007B23B0 = 055D461D1039C6B1007B23B0 /* PBXTextBookmark */;
-			055D461E1039C6B1007B23B0 = 055D461E1039C6B1007B23B0 /* PBXTextBookmark */;
-			055D461F1039C6B1007B23B0 = 055D461F1039C6B1007B23B0 /* PBXTextBookmark */;
-			055D46821039D2F6007B23B0 = 055D46821039D2F6007B23B0 /* PBXTextBookmark */;
 			055D46831039D2F6007B23B0 = 055D46831039D2F6007B23B0 /* PBXTextBookmark */;
-			055D46841039D2F6007B23B0 = 055D46841039D2F6007B23B0 /* PBXTextBookmark */;
-			055D46851039D2F6007B23B0 = 055D46851039D2F6007B23B0 /* PBXTextBookmark */;
-			055D46861039D2F6007B23B0 = 055D46861039D2F6007B23B0 /* PBXTextBookmark */;
-			055D46881039D2F6007B23B0 = 055D46881039D2F6007B23B0 /* PBXTextBookmark */;
+			05656A7E103AB5D10095BF38 /* PBXTextBookmark */ = 05656A7E103AB5D10095BF38 /* PBXTextBookmark */;
+			05656A7F103AB5D10095BF38 /* PBXTextBookmark */ = 05656A7F103AB5D10095BF38 /* PBXTextBookmark */;
+			05656A80103AB5D10095BF38 /* PBXTextBookmark */ = 05656A80103AB5D10095BF38 /* PBXTextBookmark */;
+			05656B9C103AB6A10095BF38 /* PBXTextBookmark */ = 05656B9C103AB6A10095BF38 /* PBXTextBookmark */;
+			05656BA3103AB7310095BF38 /* PBXTextBookmark */ = 05656BA3103AB7310095BF38 /* PBXTextBookmark */;
+			05656BE6103ABA410095BF38 /* PBXTextBookmark */ = 05656BE6103ABA410095BF38 /* PBXTextBookmark */;
+			05656BEE103ABADD0095BF38 /* PBXTextBookmark */ = 05656BEE103ABADD0095BF38 /* PBXTextBookmark */;
+			05656C90103ABBDA0095BF38 /* PBXTextBookmark */ = 05656C90103ABBDA0095BF38 /* PBXTextBookmark */;
 			056DCDA00FB4399F00023D78 = 056DCDA00FB4399F00023D78 /* PBXTextBookmark */;
 			056DCDA10FB4399F00023D78 = 056DCDA10FB4399F00023D78 /* PBXTextBookmark */;
 			056DCDA20FB4399F00023D78 = 056DCDA20FB4399F00023D78 /* PBXTextBookmark */;
@@ -3082,6 +3076,9 @@
 			05FAC91C0FAC98FF00524FF2 = 05FAC91C0FAC98FF00524FF2 /* PBXTextBookmark */;
 			05FAC91E0FAC98FF00524FF2 = 05FAC91E0FAC98FF00524FF2 /* PBXTextBookmark */;
 			05FAC96F0FAC98FF00524FF2 = 05FAC96F0FAC98FF00524FF2 /* PBXTextBookmark */;
+			05FF73D31039D69900E053E0 = 05FF73D31039D69900E053E0 /* PBXTextBookmark */;
+			05FF766E103AB0DE00E053E0 = 05FF766E103AB0DE00E053E0 /* PBXTextBookmark */;
+			05FF77B4103AB4B300E053E0 = 05FF77B4103AB4B300E053E0 /* PBXTextBookmark */;
 		};
 		sourceControlManager = 0573D6D30DA66271002D1CCF /* Source Control */;
 		userBuildSettings = {</diff>
      <filename>Canary.xcodeproj/genesis.pbxuser</filename>
    </modified>
    <modified>
      <diff>@@ -234,6 +234,8 @@
 			&lt;key&gt;Layout&lt;/key&gt;
 			&lt;array&gt;
 				&lt;dict&gt;
+					&lt;key&gt;BecomeActive&lt;/key&gt;
+					&lt;true/&gt;
 					&lt;key&gt;ContentConfiguration&lt;/key&gt;
 					&lt;dict&gt;
 						&lt;key&gt;PBXBottomSmartGroupGIDs&lt;/key&gt;
@@ -272,14 +274,14 @@
 							&lt;array&gt;
 								&lt;string&gt;29B97314FDCFA39411CA2CEA&lt;/string&gt;
 								&lt;string&gt;080E96DDFE201D6D7F000001&lt;/string&gt;
-								&lt;string&gt;05DF56720E3E60DE00B8B4DE&lt;/string&gt;
+								&lt;string&gt;29B97317FDCFA39411CA2CEA&lt;/string&gt;
+								&lt;string&gt;1C37FBAC04509CD000000102&lt;/string&gt;
+								&lt;string&gt;056569DC103AB54F0095BF38&lt;/string&gt;
 							&lt;/array&gt;
 							&lt;key&gt;PBXSmartGroupTreeModuleOutlineStateSelectionKey&lt;/key&gt;
 							&lt;array&gt;
 								&lt;array&gt;
-									&lt;integer&gt;4&lt;/integer&gt;
-									&lt;integer&gt;2&lt;/integer&gt;
-									&lt;integer&gt;1&lt;/integer&gt;
+									&lt;integer&gt;5&lt;/integer&gt;
 									&lt;integer&gt;0&lt;/integer&gt;
 								&lt;/array&gt;
 							&lt;/array&gt;
@@ -312,14 +314,12 @@
 					&lt;key&gt;Dock&lt;/key&gt;
 					&lt;array&gt;
 						&lt;dict&gt;
-							&lt;key&gt;BecomeActive&lt;/key&gt;
-							&lt;true/&gt;
 							&lt;key&gt;ContentConfiguration&lt;/key&gt;
 							&lt;dict&gt;
 								&lt;key&gt;PBXProjectModuleGUID&lt;/key&gt;
 								&lt;string&gt;0573D6CD0DA66271002D1CCF&lt;/string&gt;
 								&lt;key&gt;PBXProjectModuleLabel&lt;/key&gt;
-								&lt;string&gt;ORSCanaryController.m&lt;/string&gt;
+								&lt;string&gt;ORSCanaryController.h&lt;/string&gt;
 								&lt;key&gt;PBXSplitModuleInNavigatorKey&lt;/key&gt;
 								&lt;dict&gt;
 									&lt;key&gt;Split0&lt;/key&gt;
@@ -327,11 +327,11 @@
 										&lt;key&gt;PBXProjectModuleGUID&lt;/key&gt;
 										&lt;string&gt;0573D6CE0DA66271002D1CCF&lt;/string&gt;
 										&lt;key&gt;PBXProjectModuleLabel&lt;/key&gt;
-										&lt;string&gt;ORSCanaryController.m&lt;/string&gt;
+										&lt;string&gt;ORSCanaryController.h&lt;/string&gt;
 										&lt;key&gt;_historyCapacity&lt;/key&gt;
 										&lt;integer&gt;0&lt;/integer&gt;
 										&lt;key&gt;bookmark&lt;/key&gt;
-										&lt;string&gt;055D46881039D2F6007B23B0&lt;/string&gt;
+										&lt;string&gt;05656C90103ABBDA0095BF38&lt;/string&gt;
 										&lt;key&gt;history&lt;/key&gt;
 										&lt;array&gt;
 											&lt;string&gt;05372D9D0E7EE8CC008ABD85&lt;/string&gt;
@@ -369,7 +369,6 @@
 											&lt;string&gt;056DCDA40FB4399F00023D78&lt;/string&gt;
 											&lt;string&gt;053836E90FCAFAD4003C199E&lt;/string&gt;
 											&lt;string&gt;0508EF810FDAA84E00826B32&lt;/string&gt;
-											&lt;string&gt;0508EF890FDAD40500826B32&lt;/string&gt;
 											&lt;string&gt;0508EF900FDAD40500826B32&lt;/string&gt;
 											&lt;string&gt;0508EF910FDAD40500826B32&lt;/string&gt;
 											&lt;string&gt;0508EF920FDAD40500826B32&lt;/string&gt;
@@ -378,7 +377,6 @@
 											&lt;string&gt;0508EFE50FDB037300826B32&lt;/string&gt;
 											&lt;string&gt;0508EFE60FDB037300826B32&lt;/string&gt;
 											&lt;string&gt;0508EFE80FDB037300826B32&lt;/string&gt;
-											&lt;string&gt;05163A660FDBE9B500C15851&lt;/string&gt;
 											&lt;string&gt;05163A670FDBE9B500C15851&lt;/string&gt;
 											&lt;string&gt;05163A690FDBE9B500C15851&lt;/string&gt;
 											&lt;string&gt;05163A6A0FDBE9B500C15851&lt;/string&gt;
@@ -419,13 +417,13 @@
 											&lt;string&gt;0597FF0910170B21009CCA14&lt;/string&gt;
 											&lt;string&gt;0597FF0A10170B21009CCA14&lt;/string&gt;
 											&lt;string&gt;05CFA29B102A9E5200520202&lt;/string&gt;
-											&lt;string&gt;057B84521039BF5000C965D5&lt;/string&gt;
 											&lt;string&gt;05ADB8C91039C1AB0094AE7A&lt;/string&gt;
 											&lt;string&gt;055D45E91039C4C7007B23B0&lt;/string&gt;
 											&lt;string&gt;055D46041039C5E8007B23B0&lt;/string&gt;
-											&lt;string&gt;055D46821039D2F6007B23B0&lt;/string&gt;
 											&lt;string&gt;055D46831039D2F6007B23B0&lt;/string&gt;
-											&lt;string&gt;055D46841039D2F6007B23B0&lt;/string&gt;
+											&lt;string&gt;05FF73D31039D69900E053E0&lt;/string&gt;
+											&lt;string&gt;05656A7E103AB5D10095BF38&lt;/string&gt;
+											&lt;string&gt;057B84521039BF5000C965D5&lt;/string&gt;
 										&lt;/array&gt;
 										&lt;key&gt;prevStack&lt;/key&gt;
 										&lt;array&gt;
@@ -485,7 +483,6 @@
 											&lt;string&gt;056DCDAB0FB4399F00023D78&lt;/string&gt;
 											&lt;string&gt;056DCDAC0FB4399F00023D78&lt;/string&gt;
 											&lt;string&gt;053F6C780FC9551500545407&lt;/string&gt;
-											&lt;string&gt;0508EFA10FDAD40500826B32&lt;/string&gt;
 											&lt;string&gt;0508EFA40FDAD40500826B32&lt;/string&gt;
 											&lt;string&gt;0508EFA50FDAD40500826B32&lt;/string&gt;
 											&lt;string&gt;0508EFAC0FDAD40500826B32&lt;/string&gt;
@@ -502,7 +499,6 @@
 											&lt;string&gt;0508EFBA0FDAD40500826B32&lt;/string&gt;
 											&lt;string&gt;05163A340FDBD55300C15851&lt;/string&gt;
 											&lt;string&gt;05163A350FDBD55300C15851&lt;/string&gt;
-											&lt;string&gt;05163A740FDBE9B500C15851&lt;/string&gt;
 											&lt;string&gt;05163A760FDBE9B500C15851&lt;/string&gt;
 											&lt;string&gt;05163A770FDBE9B500C15851&lt;/string&gt;
 											&lt;string&gt;05163A780FDBE9B500C15851&lt;/string&gt;
@@ -520,14 +516,7 @@
 											&lt;string&gt;059E05F31007B66300C1C6D3&lt;/string&gt;
 											&lt;string&gt;059B82CA1010803D008925FF&lt;/string&gt;
 											&lt;string&gt;0597FF1110170B21009CCA14&lt;/string&gt;
-											&lt;string&gt;055D46061039C5E8007B23B0&lt;/string&gt;
-											&lt;string&gt;055D46071039C5E8007B23B0&lt;/string&gt;
-											&lt;string&gt;055D461C1039C6B1007B23B0&lt;/string&gt;
-											&lt;string&gt;055D461D1039C6B1007B23B0&lt;/string&gt;
-											&lt;string&gt;055D461E1039C6B1007B23B0&lt;/string&gt;
-											&lt;string&gt;055D461F1039C6B1007B23B0&lt;/string&gt;
-											&lt;string&gt;055D46851039D2F6007B23B0&lt;/string&gt;
-											&lt;string&gt;055D46861039D2F6007B23B0&lt;/string&gt;
+											&lt;string&gt;05656A7F103AB5D10095BF38&lt;/string&gt;
 										&lt;/array&gt;
 									&lt;/dict&gt;
 									&lt;key&gt;SplitCount&lt;/key&gt;
@@ -541,18 +530,18 @@
 							&lt;key&gt;GeometryConfiguration&lt;/key&gt;
 							&lt;dict&gt;
 								&lt;key&gt;Frame&lt;/key&gt;
-								&lt;string&gt;{{0, 0}, {744, 610}}&lt;/string&gt;
+								&lt;string&gt;{{0, 0}, {744, 426}}&lt;/string&gt;
 								&lt;key&gt;RubberWindowFrame&lt;/key&gt;
 								&lt;string&gt;260 122 1021 656 0 0 1280 778 &lt;/string&gt;
 							&lt;/dict&gt;
 							&lt;key&gt;Module&lt;/key&gt;
 							&lt;string&gt;PBXNavigatorGroup&lt;/string&gt;
 							&lt;key&gt;Proportion&lt;/key&gt;
-							&lt;string&gt;610pt&lt;/string&gt;
+							&lt;string&gt;426pt&lt;/string&gt;
 						&lt;/dict&gt;
 						&lt;dict&gt;
 							&lt;key&gt;Proportion&lt;/key&gt;
-							&lt;string&gt;0pt&lt;/string&gt;
+							&lt;string&gt;184pt&lt;/string&gt;
 							&lt;key&gt;Tabs&lt;/key&gt;
 							&lt;array&gt;
 								&lt;dict&gt;
@@ -566,7 +555,7 @@
 									&lt;key&gt;GeometryConfiguration&lt;/key&gt;
 									&lt;dict&gt;
 										&lt;key&gt;Frame&lt;/key&gt;
-										&lt;string&gt;{{10, 27}, {744, 156}}&lt;/string&gt;
+										&lt;string&gt;{{10, 27}, {744, 157}}&lt;/string&gt;
 									&lt;/dict&gt;
 									&lt;key&gt;Module&lt;/key&gt;
 									&lt;string&gt;XCDetailModule&lt;/string&gt;
@@ -582,9 +571,7 @@
 									&lt;key&gt;GeometryConfiguration&lt;/key&gt;
 									&lt;dict&gt;
 										&lt;key&gt;Frame&lt;/key&gt;
-										&lt;string&gt;{{10, 27}, {744, -27}}&lt;/string&gt;
-										&lt;key&gt;RubberWindowFrame&lt;/key&gt;
-										&lt;string&gt;260 122 1021 656 0 0 1280 778 &lt;/string&gt;
+										&lt;string&gt;{{10, 27}, {744, 157}}&lt;/string&gt;
 									&lt;/dict&gt;
 									&lt;key&gt;Module&lt;/key&gt;
 									&lt;string&gt;PBXProjectFindModule&lt;/string&gt;
@@ -602,7 +589,7 @@
 									&lt;key&gt;GeometryConfiguration&lt;/key&gt;
 									&lt;dict&gt;
 										&lt;key&gt;Frame&lt;/key&gt;
-										&lt;string&gt;{{10, 27}, {638, 156}}&lt;/string&gt;
+										&lt;string&gt;{{10, 27}, {744, 157}}&lt;/string&gt;
 									&lt;/dict&gt;
 									&lt;key&gt;Module&lt;/key&gt;
 									&lt;string&gt;PBXCVSModule&lt;/string&gt;
@@ -622,7 +609,9 @@
 									&lt;key&gt;GeometryConfiguration&lt;/key&gt;
 									&lt;dict&gt;
 										&lt;key&gt;Frame&lt;/key&gt;
-										&lt;string&gt;{{10, 27}, {744, -27}}&lt;/string&gt;
+										&lt;string&gt;{{10, 27}, {744, 157}}&lt;/string&gt;
+										&lt;key&gt;RubberWindowFrame&lt;/key&gt;
+										&lt;string&gt;260 122 1021 656 0 0 1280 778 &lt;/string&gt;
 									&lt;/dict&gt;
 									&lt;key&gt;Module&lt;/key&gt;
 									&lt;string&gt;PBXBuildResultsModule&lt;/string&gt;
@@ -650,11 +639,11 @@
 			&lt;/array&gt;
 			&lt;key&gt;TableOfContents&lt;/key&gt;
 			&lt;array&gt;
-				&lt;string&gt;055D46091039C5E8007B23B0&lt;/string&gt;
+				&lt;string&gt;05656A81103AB5D10095BF38&lt;/string&gt;
 				&lt;string&gt;1CA23ED40692098700951B8B&lt;/string&gt;
-				&lt;string&gt;055D460A1039C5E8007B23B0&lt;/string&gt;
+				&lt;string&gt;05656A82103AB5D10095BF38&lt;/string&gt;
 				&lt;string&gt;0573D6CD0DA66271002D1CCF&lt;/string&gt;
-				&lt;string&gt;055D460B1039C5E8007B23B0&lt;/string&gt;
+				&lt;string&gt;05656A83103AB5D10095BF38&lt;/string&gt;
 				&lt;string&gt;1CA23EDF0692099D00951B8B&lt;/string&gt;
 				&lt;string&gt;1CA23EE00692099D00951B8B&lt;/string&gt;
 				&lt;string&gt;1CA23EE10692099D00951B8B&lt;/string&gt;
@@ -799,14 +788,14 @@
 			&lt;/array&gt;
 			&lt;key&gt;TableOfContents&lt;/key&gt;
 			&lt;array&gt;
-				&lt;string&gt;055D460C1039C5E8007B23B0&lt;/string&gt;
+				&lt;string&gt;05656BE7103ABA410095BF38&lt;/string&gt;
 				&lt;string&gt;1CCC7628064C1048000F2A68&lt;/string&gt;
 				&lt;string&gt;1CCC7629064C1048000F2A68&lt;/string&gt;
-				&lt;string&gt;055D460D1039C5E8007B23B0&lt;/string&gt;
-				&lt;string&gt;055D460E1039C5E8007B23B0&lt;/string&gt;
-				&lt;string&gt;055D460F1039C5E8007B23B0&lt;/string&gt;
-				&lt;string&gt;055D46101039C5E8007B23B0&lt;/string&gt;
-				&lt;string&gt;055D46111039C5E8007B23B0&lt;/string&gt;
+				&lt;string&gt;05656BE8103ABA410095BF38&lt;/string&gt;
+				&lt;string&gt;05656BE9103ABA410095BF38&lt;/string&gt;
+				&lt;string&gt;05656BEA103ABA410095BF38&lt;/string&gt;
+				&lt;string&gt;05656BEB103ABA410095BF38&lt;/string&gt;
+				&lt;string&gt;05656BEC103ABA410095BF38&lt;/string&gt;
 			&lt;/array&gt;
 			&lt;key&gt;ToolbarConfiguration&lt;/key&gt;
 			&lt;string&gt;xcode.toolbar.config.debugV3&lt;/string&gt;
@@ -836,8 +825,6 @@
 	&lt;integer&gt;5&lt;/integer&gt;
 	&lt;key&gt;WindowOrderList&lt;/key&gt;
 	&lt;array&gt;
-		&lt;string&gt;055D46131039C5E8007B23B0&lt;/string&gt;
-		&lt;string&gt;055D46141039C5E8007B23B0&lt;/string&gt;
 		&lt;string&gt;/Users/genesis/Projects/Ocean Road Software/Canary/source/Canary.xcodeproj&lt;/string&gt;
 	&lt;/array&gt;
 	&lt;key&gt;WindowString&lt;/key&gt;</diff>
      <filename>Canary.xcodeproj/genesis.perspectivev3</filename>
    </modified>
    <modified>
      <diff>@@ -7,8 +7,6 @@
 	objects = {
 
 /* Begin PBXBuildFile section */
-		0508EF670FDA96D100826B32 /* filterTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 0508EF660FDA96D100826B32 /* filterTemplate.pdf */; };
-		05163A490FDBE25400C15851 /* sieveTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 05163A480FDBE25400C15851 /* sieveTemplate.pdf */; };
 		053FB99A0FA4D4B300DA370E /* BWToolkit License.rtf in Resources */ = {isa = PBXBuildFile; fileRef = 053FB9950FA4D4B300DA370E /* BWToolkit License.rtf */; };
 		053FB99B0FA4D4B300DA370E /* Canary License.rtf in Resources */ = {isa = PBXBuildFile; fileRef = 053FB9960FA4D4B300DA370E /* Canary License.rtf */; };
 		053FB99C0FA4D4B300DA370E /* Copyright and license info.rtf in Resources */ = {isa = PBXBuildFile; fileRef = 053FB9970FA4D4B300DA370E /* Copyright and license info.rtf */; };
@@ -85,96 +83,6 @@
 		053FBB240FA514E100DA370E /* user_red.png in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB0C0FA514E100DA370E /* user_red.png */; };
 		053FBB250FA514E100DA370E /* user.png in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB0D0FA514E100DA370E /* user.png */; };
 		053FBBA30FA5150E00DA370E /* Growl Registration Ticket.growlRegDict in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB260FA5150E00DA370E /* Growl Registration Ticket.growlRegDict */; };
-		053FBBA40FA5150E00DA370E /* BWToolkitFramework.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 053FBB2A0FA5150E00DA370E /* BWToolkitFramework.framework */; };
-		053FBBA50FA5150E00DA370E /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB2B0FA5150E00DA370E /* Info.plist */; };
-		053FBBA60FA5150E00DA370E /* BWToolkit in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB2D0FA5150E00DA370E /* BWToolkit */; };
-		053FBBA70FA5150E00DA370E /* BWAddMiniBottomBar.classdescription in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB2F0FA5150E00DA370E /* BWAddMiniBottomBar.classdescription */; };
-		053FBBA80FA5150E00DA370E /* BWAddRegularBottomBar.classdescription in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB300FA5150E00DA370E /* BWAddRegularBottomBar.classdescription */; };
-		053FBBA90FA5150E00DA370E /* BWAddSmallBottomBar.classdescription in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB310FA5150E00DA370E /* BWAddSmallBottomBar.classdescription */; };
-		053FBBAA0FA5150E00DA370E /* BWAnchoredButton.classdescription in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB320FA5150E00DA370E /* BWAnchoredButton.classdescription */; };
-		053FBBAB0FA5150E00DA370E /* BWAnchoredButtonBar.classdescription in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB330FA5150E00DA370E /* BWAnchoredButtonBar.classdescription */; };
-		053FBBAC0FA5150E00DA370E /* BWAnchoredButtonBarInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB340FA5150E00DA370E /* BWAnchoredButtonBarInspector.nib */; };
-		053FBBAD0FA5150E00DA370E /* BWAnchoredPopUpButton.classdescription in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB350FA5150E00DA370E /* BWAnchoredPopUpButton.classdescription */; };
-		053FBBAE0FA5150E00DA370E /* BWBottomBarLibrary.nib in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB360FA5150E00DA370E /* BWBottomBarLibrary.nib */; };
-		053FBBAF0FA5150E00DA370E /* BWButtonBarLibrary.nib in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB370FA5150E00DA370E /* BWButtonBarLibrary.nib */; };
-		053FBBB00FA5150E00DA370E /* BWControllersLibrary.nib in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB380FA5150E00DA370E /* BWControllersLibrary.nib */; };
-		053FBBB10FA5150E00DA370E /* BWInsetTextField.classdescription in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB390FA5150E00DA370E /* BWInsetTextField.classdescription */; };
-		053FBBB20FA5150E00DA370E /* BWRemoveBottomBar.classdescription in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB3A0FA5150E00DA370E /* BWRemoveBottomBar.classdescription */; };
-		053FBBB30FA5150E00DA370E /* BWSelectableToolbar.classdescription in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB3B0FA5150E00DA370E /* BWSelectableToolbar.classdescription */; };
-		053FBBB40FA5150E00DA370E /* BWSelectableToolbarInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB3C0FA5150E00DA370E /* BWSelectableToolbarInspector.nib */; };
-		053FBBB50FA5150E00DA370E /* BWSheetController.classdescription in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB3D0FA5150E00DA370E /* BWSheetController.classdescription */; };
-		053FBBB60FA5150E00DA370E /* BWSplitView.classdescription in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB3E0FA5150E00DA370E /* BWSplitView.classdescription */; };
-		053FBBB70FA5150E00DA370E /* BWSplitViewInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB3F0FA5150E00DA370E /* BWSplitViewInspector.nib */; };
-		053FBBB80FA5150E00DA370E /* BWSplitViewLibrary.nib in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB400FA5150E00DA370E /* BWSplitViewLibrary.nib */; };
-		053FBBB90FA5150E00DA370E /* BWTexturedSlider.classdescription in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB410FA5150E00DA370E /* BWTexturedSlider.classdescription */; };
-		053FBBBA0FA5150E00DA370E /* BWTexturedSliderCell.classdescription in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB420FA5150E00DA370E /* BWTexturedSliderCell.classdescription */; };
-		053FBBBB0FA5150E00DA370E /* BWTexturedSliderInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB430FA5150E00DA370E /* BWTexturedSliderInspector.nib */; };
-		053FBBBC0FA5150E00DA370E /* BWTokenField.classdescription in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB440FA5150E00DA370E /* BWTokenField.classdescription */; };
-		053FBBBD0FA5150E00DA370E /* BWTokenFieldCell.classdescription in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB450FA5150E00DA370E /* BWTokenFieldCell.classdescription */; };
-		053FBBBE0FA5150E00DA370E /* BWToolbarItem.classdescription in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB460FA5150E00DA370E /* BWToolbarItem.classdescription */; };
-		053FBBBF0FA5150E00DA370E /* BWToolbarItemInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB470FA5150E00DA370E /* BWToolbarItemInspector.nib */; };
-		053FBBC00FA5150E00DA370E /* BWToolbarItemsLibrary.nib in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB480FA5150E00DA370E /* BWToolbarItemsLibrary.nib */; };
-		053FBBC10FA5150E00DA370E /* BWToolbarShowColorsItem.classdescription in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB490FA5150E00DA370E /* BWToolbarShowColorsItem.classdescription */; };
-		053FBBC20FA5150E00DA370E /* BWToolbarShowFontsItem.classdescription in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB4A0FA5150E00DA370E /* BWToolbarShowFontsItem.classdescription */; };
-		053FBBC30FA5150E00DA370E /* BWTransparentButton.classdescription in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB4B0FA5150E00DA370E /* BWTransparentButton.classdescription */; };
-		053FBBC40FA5150E00DA370E /* BWTransparentButtonCell.classdescription in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB4C0FA5150E00DA370E /* BWTransparentButtonCell.classdescription */; };
-		053FBBC50FA5150E00DA370E /* BWTransparentCheckbox.classdescription in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB4D0FA5150E00DA370E /* BWTransparentCheckbox.classdescription */; };
-		053FBBC60FA5150E00DA370E /* BWTransparentCheckboxCell.classdescription in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB4E0FA5150E00DA370E /* BWTransparentCheckboxCell.classdescription */; };
-		053FBBC70FA5150E00DA370E /* BWTransparentControlsLibrary.nib in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB4F0FA5150E00DA370E /* BWTransparentControlsLibrary.nib */; };
-		053FBBC80FA5150E00DA370E /* BWTransparentPopUpButton.classdescription in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB500FA5150E00DA370E /* BWTransparentPopUpButton.classdescription */; };
-		053FBBC90FA5150E00DA370E /* BWTransparentPopUpButtonCell.classdescription in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB510FA5150E00DA370E /* BWTransparentPopUpButtonCell.classdescription */; };
-		053FBBCA0FA5150E00DA370E /* BWTransparentScroller.classdescription in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB520FA5150E00DA370E /* BWTransparentScroller.classdescription */; };
-		053FBBCB0FA5150E00DA370E /* BWTransparentSlider.classdescription in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB530FA5150E00DA370E /* BWTransparentSlider.classdescription */; };
-		053FBBCC0FA5150E00DA370E /* BWTransparentSliderCell.classdescription in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB540FA5150E00DA370E /* BWTransparentSliderCell.classdescription */; };
-		053FBBCD0FA5150E00DA370E /* BWTransparentTableView.classdescription in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB550FA5150E00DA370E /* BWTransparentTableView.classdescription */; };
-		053FBBCE0FA5150E00DA370E /* BWTransparentTableViewCell.classdescription in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB560FA5150E00DA370E /* BWTransparentTableViewCell.classdescription */; };
-		053FBBCF0FA5150E00DA370E /* BWTransparentTextFieldCell.classdescription in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB570FA5150E00DA370E /* BWTransparentTextFieldCell.classdescription */; };
-		053FBBD00FA5150E00DA370E /* BWToolkitLibrary.nib in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB580FA5150E00DA370E /* BWToolkitLibrary.nib */; };
-		053FBBD10FA5150E00DA370E /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB5A0FA5150E00DA370E /* InfoPlist.strings */; };
-		053FBBD20FA5150E00DA370E /* Inspector-ButtonBarMode1.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB5C0FA5150E00DA370E /* Inspector-ButtonBarMode1.tif */; };
-		053FBBD30FA5150E00DA370E /* Inspector-ButtonBarMode1Pressed.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB5D0FA5150E00DA370E /* Inspector-ButtonBarMode1Pressed.tif */; };
-		053FBBD40FA5150E00DA370E /* Inspector-ButtonBarMode2.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB5E0FA5150E00DA370E /* Inspector-ButtonBarMode2.tif */; };
-		053FBBD50FA5150E00DA370E /* Inspector-ButtonBarMode2Pressed.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB5F0FA5150E00DA370E /* Inspector-ButtonBarMode2Pressed.tif */; };
-		053FBBD60FA5150E00DA370E /* Inspector-ButtonBarMode3.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB600FA5150E00DA370E /* Inspector-ButtonBarMode3.tif */; };
-		053FBBD70FA5150E00DA370E /* Inspector-ButtonBarMode3Pressed.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB610FA5150E00DA370E /* Inspector-ButtonBarMode3Pressed.tif */; };
-		053FBBD80FA5150E00DA370E /* Inspector-ButtonBarModeSelection.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB620FA5150E00DA370E /* Inspector-ButtonBarModeSelection.tif */; };
-		053FBBD90FA5150E00DA370E /* Inspector-SplitViewArrowBlueLeft.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB630FA5150E00DA370E /* Inspector-SplitViewArrowBlueLeft.tif */; };
-		053FBBDA0FA5150E00DA370E /* Inspector-SplitViewArrowBlueRight.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB640FA5150E00DA370E /* Inspector-SplitViewArrowBlueRight.tif */; };
-		053FBBDB0FA5150E00DA370E /* Inspector-SplitViewArrowRedFill.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB650FA5150E00DA370E /* Inspector-SplitViewArrowRedFill.tif */; };
-		053FBBDC0FA5150E00DA370E /* Inspector-SplitViewArrowRedLeft.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB660FA5150E00DA370E /* Inspector-SplitViewArrowRedLeft.tif */; };
-		053FBBDD0FA5150E00DA370E /* Inspector-SplitViewArrowRedRight.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB670FA5150E00DA370E /* Inspector-SplitViewArrowRedRight.tif */; };
-		053FBBDE0FA5150E00DA370E /* Inspector-SplitViewBackground.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB680FA5150E00DA370E /* Inspector-SplitViewBackground.tiff */; };
-		053FBBDF0FA5150E00DA370E /* Library-AddMiniBottomBar.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB690FA5150E00DA370E /* Library-AddMiniBottomBar.tif */; };
-		053FBBE00FA5150E00DA370E /* Library-AddRegularBottomBar.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB6A0FA5150E00DA370E /* Library-AddRegularBottomBar.tif */; };
-		053FBBE10FA5150E00DA370E /* Library-AddSheetBottomBar.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB6B0FA5150E00DA370E /* Library-AddSheetBottomBar.tif */; };
-		053FBBE20FA5150E00DA370E /* Library-AddSmallBottomBar.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB6C0FA5150E00DA370E /* Library-AddSmallBottomBar.tif */; };
-		053FBBE30FA5150E00DA370E /* Library-AnchoredButton.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB6D0FA5150E00DA370E /* Library-AnchoredButton.tif */; };
-		053FBBE40FA5150E00DA370E /* Library-AnchoredButtonBar.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB6E0FA5150E00DA370E /* Library-AnchoredButtonBar.tif */; };
-		053FBBE50FA5150E00DA370E /* Library-AnchoredPopUpButton.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB6F0FA5150E00DA370E /* Library-AnchoredPopUpButton.tif */; };
-		053FBBE60FA5150E00DA370E /* Library-GradientSplitView.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB700FA5150E00DA370E /* Library-GradientSplitView.tif */; };
-		053FBBE70FA5150E00DA370E /* Library-HorizontalSplitView.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB710FA5150E00DA370E /* Library-HorizontalSplitView.tif */; };
-		053FBBE80FA5150E00DA370E /* Library-InsetTextField.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB720FA5150E00DA370E /* Library-InsetTextField.tif */; };
-		053FBBE90FA5150E00DA370E /* Library-RemoveBottomBar.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB730FA5150E00DA370E /* Library-RemoveBottomBar.tif */; };
-		053FBBEA0FA5150E00DA370E /* Library-SelectableToolbar.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB740FA5150E00DA370E /* Library-SelectableToolbar.tif */; };
-		053FBBEB0FA5150E00DA370E /* Library-SheetController.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB750FA5150E00DA370E /* Library-SheetController.tif */; };
-		053FBBEC0FA5150E00DA370E /* Library-ShowColors.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB760FA5150E00DA370E /* Library-ShowColors.tif */; };
-		053FBBED0FA5150E00DA370E /* Library-ShowFonts.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB770FA5150E00DA370E /* Library-ShowFonts.tif */; };
-		053FBBEE0FA5150E00DA370E /* Library-TexturedAddButton.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB780FA5150E00DA370E /* Library-TexturedAddButton.tif */; };
-		053FBBEF0FA5150E00DA370E /* Library-TexturedRemoveButton.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB790FA5150E00DA370E /* Library-TexturedRemoveButton.tif */; };
-		053FBBF00FA5150E00DA370E /* Library-TexturedSlider.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB7A0FA5150E00DA370E /* Library-TexturedSlider.tif */; };
-		053FBBF10FA5150E00DA370E /* Library-TokenField.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB7B0FA5150E00DA370E /* Library-TokenField.tif */; };
-		053FBBF20FA5150E00DA370E /* Library-ToolbarItem.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB7C0FA5150E00DA370E /* Library-ToolbarItem.tiff */; };
-		053FBBF30FA5150E00DA370E /* Library-TransparentButton.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB7D0FA5150E00DA370E /* Library-TransparentButton.tif */; };
-		053FBBF40FA5150E00DA370E /* Library-TransparentCheckbox.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB7E0FA5150E00DA370E /* Library-TransparentCheckbox.tif */; };
-		053FBBF50FA5150E00DA370E /* Library-TransparentCheckboxCell.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB7F0FA5150E00DA370E /* Library-TransparentCheckboxCell.tif */; };
-		053FBBF60FA5150E00DA370E /* Library-TransparentLabel.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB800FA5150E00DA370E /* Library-TransparentLabel.tif */; };
-		053FBBF70FA5150E00DA370E /* Library-TransparentPopUpButton.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB810FA5150E00DA370E /* Library-TransparentPopUpButton.tif */; };
-		053FBBF80FA5150E00DA370E /* Library-TransparentSlider.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB820FA5150E00DA370E /* Library-TransparentSlider.tif */; };
-		053FBBF90FA5150E00DA370E /* Library-TransparentTableView.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB830FA5150E00DA370E /* Library-TransparentTableView.tif */; };
-		053FBBFA0FA5150E00DA370E /* Library-TransparentTextView.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB840FA5150E00DA370E /* Library-TransparentTextView.tif */; };
-		053FBBFB0FA5150E00DA370E /* Library-VerticalSplitView.tif in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB850FA5150E00DA370E /* Library-VerticalSplitView.tif */; };
-		053FBBFC0FA5150E00DA370E /* ToolbarItemColors.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB860FA5150E00DA370E /* ToolbarItemColors.tiff */; };
-		053FBBFD0FA5150E00DA370E /* ToolbarItemFonts.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB870FA5150E00DA370E /* ToolbarItemFonts.tiff */; };
 		053FBBFE0FA5150E00DA370E /* dsa_pub.pem in Resources */ = {isa = PBXBuildFile; fileRef = 053FBB880FA5150E00DA370E /* dsa_pub.pem */; };
 		053FBC170FA5154000DA370E /* LoginWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 053FBC0D0FA5154000DA370E /* LoginWindow.xib */; };
 		053FBC180FA5154000DA370E /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 053FBC0F0FA5154000DA370E /* InfoPlist.strings */; };
@@ -183,14 +91,17 @@
 		053FBC1B0FA5154000DA370E /* About.xib in Resources */ = {isa = PBXBuildFile; fileRef = 053FBC150FA5154000DA370E /* About.xib */; };
 		053FBC270FA515E100DA370E /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 053FBC240FA515E100DA370E /* Sparkle.framework */; };
 		053FBC280FA515E100DA370E /* Growl.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 053FBC250FA515E100DA370E /* Growl.framework */; };
-		053FBC290FA515E100DA370E /* BWToolkitFramework.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 053FBC260FA515E100DA370E /* BWToolkitFramework.framework */; };
 		053FBCC80FA51DA300DA370E /* Sparkle.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 053FBC240FA515E100DA370E /* Sparkle.framework */; };
 		053FBCC90FA51DA300DA370E /* Growl.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 053FBC250FA515E100DA370E /* Growl.framework */; };
-		053FBCCA0FA51DA300DA370E /* BWToolkitFramework.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 053FBC260FA515E100DA370E /* BWToolkitFramework.framework */; };
+		05656BA5103AB7A70095BF38 /* BWToolkitFramework.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05656BA4103AB7A70095BF38 /* BWToolkitFramework.framework */; };
+		05656BA8103AB7B30095BF38 /* BWToolkitFramework.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 05656BA4103AB7A70095BF38 /* BWToolkitFramework.framework */; };
+		05656C5D103ABBC20095BF38 /* BWToolkit.ibplugin in Resources */ = {isa = PBXBuildFile; fileRef = 05656BF1103ABBC20095BF38 /* BWToolkit.ibplugin */; };
 		0573D7340DA6650B002D1CCF /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0573D7330DA6650B002D1CCF /* Security.framework */; };
 		057E321C0F91E19A0055B843 /* ScriptingBridge.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 057E321B0F91E19A0055B843 /* ScriptingBridge.framework */; };
 		05A216A70FDD3FB1004748C4 /* ORSCanaryPreferences.m in Sources */ = {isa = PBXBuildFile; fileRef = 05A216A60FDD3FB1004748C4 /* ORSCanaryPreferences.m */; };
 		05A5D7820F03F0D100B596A9 /* Quartz.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05A5D7810F03F0D100B596A9 /* Quartz.framework */; };
+		05FF7474103AAE0200E053E0 /* filterTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 05FF7472103AAE0200E053E0 /* filterTemplate.pdf */; };
+		05FF7475103AAE0200E053E0 /* sieveTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 05FF7473103AAE0200E053E0 /* sieveTemplate.pdf */; };
 		8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
 /* End PBXBuildFile section */
 
@@ -201,17 +112,15 @@
 			dstPath = &quot;&quot;;
 			dstSubfolderSpec = 10;
 			files = (
+				05656BA8103AB7B30095BF38 /* BWToolkitFramework.framework in CopyFiles */,
 				053FBCC80FA51DA300DA370E /* Sparkle.framework in CopyFiles */,
 				053FBCC90FA51DA300DA370E /* Growl.framework in CopyFiles */,
-				053FBCCA0FA51DA300DA370E /* BWToolkitFramework.framework in CopyFiles */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
 /* End PBXCopyFilesBuildPhase section */
 
 /* Begin PBXFileReference section */
-		0508EF660FDA96D100826B32 /* filterTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; path = filterTemplate.pdf; sourceTree = &quot;&lt;group&gt;&quot;; };
-		05163A480FDBE25400C15851 /* sieveTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; path = sieveTemplate.pdf; sourceTree = &quot;&lt;group&gt;&quot;; };
 		053FB9950FA4D4B300DA370E /* BWToolkit License.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; path = &quot;BWToolkit License.rtf&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
 		053FB9960FA4D4B300DA370E /* Canary License.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; path = &quot;Canary License.rtf&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
 		053FB9970FA4D4B300DA370E /* Copyright and license info.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; path = &quot;Copyright and license info.rtf&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
@@ -336,96 +245,6 @@
 		053FBB0C0FA514E100DA370E /* user_red.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = user_red.png; path = Resources/Images/user_red.png; sourceTree = &quot;&lt;group&gt;&quot;; };
 		053FBB0D0FA514E100DA370E /* user.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = user.png; path = Resources/Images/user.png; sourceTree = &quot;&lt;group&gt;&quot;; };
 		053FBB260FA5150E00DA370E /* Growl Registration Ticket.growlRegDict */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; name = &quot;Growl Registration Ticket.growlRegDict&quot;; path = &quot;Resources/Growl Registration Ticket.growlRegDict&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB2A0FA5150E00DA370E /* BWToolkitFramework.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = BWToolkitFramework.framework; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB2B0FA5150E00DA370E /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB2D0FA5150E00DA370E /* BWToolkit */ = {isa = PBXFileReference; lastKnownFileType = &quot;compiled.mach-o.bundle&quot;; path = BWToolkit; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB2F0FA5150E00DA370E /* BWAddMiniBottomBar.classdescription */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = BWAddMiniBottomBar.classdescription; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB300FA5150E00DA370E /* BWAddRegularBottomBar.classdescription */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = BWAddRegularBottomBar.classdescription; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB310FA5150E00DA370E /* BWAddSmallBottomBar.classdescription */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = BWAddSmallBottomBar.classdescription; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB320FA5150E00DA370E /* BWAnchoredButton.classdescription */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = BWAnchoredButton.classdescription; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB330FA5150E00DA370E /* BWAnchoredButtonBar.classdescription */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = BWAnchoredButtonBar.classdescription; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB340FA5150E00DA370E /* BWAnchoredButtonBarInspector.nib */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; path = BWAnchoredButtonBarInspector.nib; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB350FA5150E00DA370E /* BWAnchoredPopUpButton.classdescription */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = BWAnchoredPopUpButton.classdescription; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB360FA5150E00DA370E /* BWBottomBarLibrary.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = BWBottomBarLibrary.nib; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB370FA5150E00DA370E /* BWButtonBarLibrary.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = BWButtonBarLibrary.nib; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB380FA5150E00DA370E /* BWControllersLibrary.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = BWControllersLibrary.nib; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB390FA5150E00DA370E /* BWInsetTextField.classdescription */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = BWInsetTextField.classdescription; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB3A0FA5150E00DA370E /* BWRemoveBottomBar.classdescription */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = BWRemoveBottomBar.classdescription; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB3B0FA5150E00DA370E /* BWSelectableToolbar.classdescription */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = BWSelectableToolbar.classdescription; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB3C0FA5150E00DA370E /* BWSelectableToolbarInspector.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = BWSelectableToolbarInspector.nib; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB3D0FA5150E00DA370E /* BWSheetController.classdescription */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = BWSheetController.classdescription; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB3E0FA5150E00DA370E /* BWSplitView.classdescription */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = BWSplitView.classdescription; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB3F0FA5150E00DA370E /* BWSplitViewInspector.nib */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; path = BWSplitViewInspector.nib; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB400FA5150E00DA370E /* BWSplitViewLibrary.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = BWSplitViewLibrary.nib; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB410FA5150E00DA370E /* BWTexturedSlider.classdescription */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = BWTexturedSlider.classdescription; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB420FA5150E00DA370E /* BWTexturedSliderCell.classdescription */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = BWTexturedSliderCell.classdescription; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB430FA5150E00DA370E /* BWTexturedSliderInspector.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = BWTexturedSliderInspector.nib; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB440FA5150E00DA370E /* BWTokenField.classdescription */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = BWTokenField.classdescription; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB450FA5150E00DA370E /* BWTokenFieldCell.classdescription */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = BWTokenFieldCell.classdescription; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB460FA5150E00DA370E /* BWToolbarItem.classdescription */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = BWToolbarItem.classdescription; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB470FA5150E00DA370E /* BWToolbarItemInspector.nib */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; path = BWToolbarItemInspector.nib; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB480FA5150E00DA370E /* BWToolbarItemsLibrary.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = BWToolbarItemsLibrary.nib; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB490FA5150E00DA370E /* BWToolbarShowColorsItem.classdescription */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = BWToolbarShowColorsItem.classdescription; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB4A0FA5150E00DA370E /* BWToolbarShowFontsItem.classdescription */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = BWToolbarShowFontsItem.classdescription; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB4B0FA5150E00DA370E /* BWTransparentButton.classdescription */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = BWTransparentButton.classdescription; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB4C0FA5150E00DA370E /* BWTransparentButtonCell.classdescription */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = BWTransparentButtonCell.classdescription; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB4D0FA5150E00DA370E /* BWTransparentCheckbox.classdescription */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = BWTransparentCheckbox.classdescription; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB4E0FA5150E00DA370E /* BWTransparentCheckboxCell.classdescription */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = BWTransparentCheckboxCell.classdescription; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB4F0FA5150E00DA370E /* BWTransparentControlsLibrary.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = BWTransparentControlsLibrary.nib; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB500FA5150E00DA370E /* BWTransparentPopUpButton.classdescription */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = BWTransparentPopUpButton.classdescription; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB510FA5150E00DA370E /* BWTransparentPopUpButtonCell.classdescription */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = BWTransparentPopUpButtonCell.classdescription; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB520FA5150E00DA370E /* BWTransparentScroller.classdescription */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = BWTransparentScroller.classdescription; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB530FA5150E00DA370E /* BWTransparentSlider.classdescription */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = BWTransparentSlider.classdescription; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB540FA5150E00DA370E /* BWTransparentSliderCell.classdescription */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = BWTransparentSliderCell.classdescription; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB550FA5150E00DA370E /* BWTransparentTableView.classdescription */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = BWTransparentTableView.classdescription; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB560FA5150E00DA370E /* BWTransparentTableViewCell.classdescription */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = BWTransparentTableViewCell.classdescription; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB570FA5150E00DA370E /* BWTransparentTextFieldCell.classdescription */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = BWTransparentTextFieldCell.classdescription; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB590FA5150E00DA370E /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/BWToolkitLibrary.nib; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB5B0FA5150E00DA370E /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB5C0FA5150E00DA370E /* Inspector-ButtonBarMode1.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Inspector-ButtonBarMode1.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB5D0FA5150E00DA370E /* Inspector-ButtonBarMode1Pressed.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Inspector-ButtonBarMode1Pressed.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB5E0FA5150E00DA370E /* Inspector-ButtonBarMode2.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Inspector-ButtonBarMode2.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB5F0FA5150E00DA370E /* Inspector-ButtonBarMode2Pressed.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Inspector-ButtonBarMode2Pressed.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB600FA5150E00DA370E /* Inspector-ButtonBarMode3.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Inspector-ButtonBarMode3.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB610FA5150E00DA370E /* Inspector-ButtonBarMode3Pressed.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Inspector-ButtonBarMode3Pressed.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB620FA5150E00DA370E /* Inspector-ButtonBarModeSelection.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Inspector-ButtonBarModeSelection.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB630FA5150E00DA370E /* Inspector-SplitViewArrowBlueLeft.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Inspector-SplitViewArrowBlueLeft.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB640FA5150E00DA370E /* Inspector-SplitViewArrowBlueRight.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Inspector-SplitViewArrowBlueRight.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB650FA5150E00DA370E /* Inspector-SplitViewArrowRedFill.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Inspector-SplitViewArrowRedFill.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB660FA5150E00DA370E /* Inspector-SplitViewArrowRedLeft.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Inspector-SplitViewArrowRedLeft.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB670FA5150E00DA370E /* Inspector-SplitViewArrowRedRight.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Inspector-SplitViewArrowRedRight.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB680FA5150E00DA370E /* Inspector-SplitViewBackground.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Inspector-SplitViewBackground.tiff&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB690FA5150E00DA370E /* Library-AddMiniBottomBar.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Library-AddMiniBottomBar.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB6A0FA5150E00DA370E /* Library-AddRegularBottomBar.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Library-AddRegularBottomBar.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB6B0FA5150E00DA370E /* Library-AddSheetBottomBar.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Library-AddSheetBottomBar.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB6C0FA5150E00DA370E /* Library-AddSmallBottomBar.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Library-AddSmallBottomBar.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB6D0FA5150E00DA370E /* Library-AnchoredButton.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Library-AnchoredButton.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB6E0FA5150E00DA370E /* Library-AnchoredButtonBar.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Library-AnchoredButtonBar.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB6F0FA5150E00DA370E /* Library-AnchoredPopUpButton.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Library-AnchoredPopUpButton.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB700FA5150E00DA370E /* Library-GradientSplitView.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Library-GradientSplitView.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB710FA5150E00DA370E /* Library-HorizontalSplitView.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Library-HorizontalSplitView.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB720FA5150E00DA370E /* Library-InsetTextField.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Library-InsetTextField.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB730FA5150E00DA370E /* Library-RemoveBottomBar.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Library-RemoveBottomBar.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB740FA5150E00DA370E /* Library-SelectableToolbar.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Library-SelectableToolbar.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB750FA5150E00DA370E /* Library-SheetController.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Library-SheetController.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB760FA5150E00DA370E /* Library-ShowColors.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Library-ShowColors.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB770FA5150E00DA370E /* Library-ShowFonts.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Library-ShowFonts.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB780FA5150E00DA370E /* Library-TexturedAddButton.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Library-TexturedAddButton.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB790FA5150E00DA370E /* Library-TexturedRemoveButton.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Library-TexturedRemoveButton.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB7A0FA5150E00DA370E /* Library-TexturedSlider.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Library-TexturedSlider.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB7B0FA5150E00DA370E /* Library-TokenField.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Library-TokenField.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB7C0FA5150E00DA370E /* Library-ToolbarItem.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Library-ToolbarItem.tiff&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB7D0FA5150E00DA370E /* Library-TransparentButton.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Library-TransparentButton.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB7E0FA5150E00DA370E /* Library-TransparentCheckbox.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Library-TransparentCheckbox.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB7F0FA5150E00DA370E /* Library-TransparentCheckboxCell.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Library-TransparentCheckboxCell.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB800FA5150E00DA370E /* Library-TransparentLabel.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Library-TransparentLabel.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB810FA5150E00DA370E /* Library-TransparentPopUpButton.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Library-TransparentPopUpButton.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB820FA5150E00DA370E /* Library-TransparentSlider.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Library-TransparentSlider.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB830FA5150E00DA370E /* Library-TransparentTableView.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Library-TransparentTableView.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB840FA5150E00DA370E /* Library-TransparentTextView.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Library-TransparentTextView.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB850FA5150E00DA370E /* Library-VerticalSplitView.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = &quot;Library-VerticalSplitView.tif&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB860FA5150E00DA370E /* ToolbarItemColors.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = ToolbarItemColors.tiff; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBB870FA5150E00DA370E /* ToolbarItemFonts.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = ToolbarItemFonts.tiff; sourceTree = &quot;&lt;group&gt;&quot;; };
 		053FBB880FA5150E00DA370E /* dsa_pub.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = dsa_pub.pem; path = Resources/dsa_pub.pem; sourceTree = &quot;&lt;group&gt;&quot;; };
 		053FBC0E0FA5154000DA370E /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = Resources/English.lproj/LoginWindow.xib; sourceTree = &quot;&lt;group&gt;&quot;; };
 		053FBC100FA5154000DA370E /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = Resources/English.lproj/InfoPlist.strings; sourceTree = &quot;&lt;group&gt;&quot;; };
@@ -440,13 +259,16 @@
 		053FBC220FA5156E00DA370E /* Greek */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Greek; path = Resources/Greek.lproj/About.xib; sourceTree = &quot;&lt;group&gt;&quot;; };
 		053FBC240FA515E100DA370E /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Sparkle.framework; path = Additional/Sparkle.framework; sourceTree = &quot;&lt;group&gt;&quot;; };
 		053FBC250FA515E100DA370E /* Growl.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Growl.framework; path = Additional/Growl.framework; sourceTree = &quot;&lt;group&gt;&quot;; };
-		053FBC260FA515E100DA370E /* BWToolkitFramework.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = BWToolkitFramework.framework; path = Additional/BWToolkitFramework.framework; sourceTree = &quot;&lt;group&gt;&quot;; };
 		053FBC660FA516A600DA370E /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = &quot;&lt;group&gt;&quot;; };
+		05656BA4103AB7A70095BF38 /* BWToolkitFramework.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = BWToolkitFramework.framework; path = Additional/BWToolkitFramework.framework; sourceTree = &quot;&lt;group&gt;&quot;; };
+		05656BF1103ABBC20095BF38 /* BWToolkit.ibplugin */ = {isa = PBXFileReference; lastKnownFileType = folder; name = BWToolkit.ibplugin; path = Resources/BWToolkit.ibplugin; sourceTree = &quot;&lt;group&gt;&quot;; };
 		0573D7330DA6650B002D1CCF /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
 		057E321B0F91E19A0055B843 /* ScriptingBridge.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ScriptingBridge.framework; path = System/Library/Frameworks/ScriptingBridge.framework; sourceTree = SDKROOT; };
 		05A216A50FDD3FB1004748C4 /* ORSCanaryPreferences.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ORSCanaryPreferences.h; path = Classes/Controller/ORSCanaryPreferences.h; sourceTree = &quot;&lt;group&gt;&quot;; };
 		05A216A60FDD3FB1004748C4 /* ORSCanaryPreferences.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ORSCanaryPreferences.m; path = Classes/Controller/ORSCanaryPreferences.m; sourceTree = &quot;&lt;group&gt;&quot;; };
 		05A5D7810F03F0D100B596A9 /* Quartz.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Quartz.framework; path = /System/Library/Frameworks/Quartz.framework; sourceTree = &quot;&lt;absolute&gt;&quot;; };
+		05FF7472103AAE0200E053E0 /* filterTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = filterTemplate.pdf; path = Resources/Images/filterTemplate.pdf; sourceTree = &quot;&lt;group&gt;&quot;; };
+		05FF7473103AAE0200E053E0 /* sieveTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = sieveTemplate.pdf; path = Resources/Images/sieveTemplate.pdf; sourceTree = &quot;&lt;group&gt;&quot;; };
 		1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = &quot;&lt;absolute&gt;&quot;; };
 		13E42FB307B3F0F600E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = &quot;&lt;absolute&gt;&quot;; };
 		29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = &quot;&lt;absolute&gt;&quot;; };
@@ -463,10 +285,9 @@
 				0573D7340DA6650B002D1CCF /* Security.framework in Frameworks */,
 				05A5D7820F03F0D100B596A9 /* Quartz.framework in Frameworks */,
 				057E321C0F91E19A0055B843 /* ScriptingBridge.framework in Frameworks */,
-				053FBBA40FA5150E00DA370E /* BWToolkitFramework.framework in Frameworks */,
 				053FBC270FA515E100DA370E /* Sparkle.framework in Frameworks */,
 				053FBC280FA515E100DA370E /* Growl.framework in Frameworks */,
-				053FBC290FA515E100DA370E /* BWToolkitFramework.framework in Frameworks */,
+				05656BA5103AB7A70095BF38 /* BWToolkitFramework.framework in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -525,136 +346,6 @@
 			path = Licenses;
 			sourceTree = &quot;&lt;group&gt;&quot;;
 		};
-		053FBB270FA5150E00DA370E /* BWToolkit.ibplugin */ = {
-			isa = PBXGroup;
-			children = (
-				053FBB280FA5150E00DA370E /* Contents */,
-			);
-			name = BWToolkit.ibplugin;
-			path = Resources/BWToolkit.ibplugin;
-			sourceTree = &quot;&lt;group&gt;&quot;;
-		};
-		053FBB280FA5150E00DA370E /* Contents */ = {
-			isa = PBXGroup;
-			children = (
-				053FBB290FA5150E00DA370E /* Frameworks */,
-				053FBB2B0FA5150E00DA370E /* Info.plist */,
-				053FBB2C0FA5150E00DA370E /* MacOS */,
-				053FBB2E0FA5150E00DA370E /* Resources */,
-			);
-			path = Contents;
-			sourceTree = &quot;&lt;group&gt;&quot;;
-		};
-		053FBB290FA5150E00DA370E /* Frameworks */ = {
-			isa = PBXGroup;
-			children = (
-				053FBB2A0FA5150E00DA370E /* BWToolkitFramework.framework */,
-			);
-			path = Frameworks;
-			sourceTree = &quot;&lt;group&gt;&quot;;
-		};
-		053FBB2C0FA5150E00DA370E /* MacOS */ = {
-			isa = PBXGroup;
-			children = (
-				053FBB2D0FA5150E00DA370E /* BWToolkit */,
-			);
-			path = MacOS;
-			sourceTree = &quot;&lt;group&gt;&quot;;
-		};
-		053FBB2E0FA5150E00DA370E /* Resources */ = {
-			isa = PBXGroup;
-			children = (
-				053FBB2F0FA5150E00DA370E /* BWAddMiniBottomBar.classdescription */,
-				053FBB300FA5150E00DA370E /* BWAddRegularBottomBar.classdescription */,
-				053FBB310FA5150E00DA370E /* BWAddSmallBottomBar.classdescription */,
-				053FBB320FA5150E00DA370E /* BWAnchoredButton.classdescription */,
-				053FBB330FA5150E00DA370E /* BWAnchoredButtonBar.classdescription */,
-				053FBB340FA5150E00DA370E /* BWAnchoredButtonBarInspector.nib */,
-				053FBB350FA5150E00DA370E /* BWAnchoredPopUpButton.classdescription */,
-				053FBB360FA5150E00DA370E /* BWBottomBarLibrary.nib */,
-				053FBB370FA5150E00DA370E /* BWButtonBarLibrary.nib */,
-				053FBB380FA5150E00DA370E /* BWControllersLibrary.nib */,
-				053FBB390FA5150E00DA370E /* BWInsetTextField.classdescription */,
-				053FBB3A0FA5150E00DA370E /* BWRemoveBottomBar.classdescription */,
-				053FBB3B0FA5150E00DA370E /* BWSelectableToolbar.classdescription */,
-				053FBB3C0FA5150E00DA370E /* BWSelectableToolbarInspector.nib */,
-				053FBB3D0FA5150E00DA370E /* BWSheetController.classdescription */,
-				053FBB3E0FA5150E00DA370E /* BWSplitView.classdescription */,
-				053FBB3F0FA5150E00DA370E /* BWSplitViewInspector.nib */,
-				053FBB400FA5150E00DA370E /* BWSplitViewLibrary.nib */,
-				053FBB410FA5150E00DA370E /* BWTexturedSlider.classdescription */,
-				053FBB420FA5150E00DA370E /* BWTexturedSliderCell.classdescription */,
-				053FBB430FA5150E00DA370E /* BWTexturedSliderInspector.nib */,
-				053FBB440FA5150E00DA370E /* BWTokenField.classdescription */,
-				053FBB450FA5150E00DA370E /* BWTokenFieldCell.classdescription */,
-				053FBB460FA5150E00DA370E /* BWToolbarItem.classdescription */,
-				053FBB470FA5150E00DA370E /* BWToolbarItemInspector.nib */,
-				053FBB480FA5150E00DA370E /* BWToolbarItemsLibrary.nib */,
-				053FBB490FA5150E00DA370E /* BWToolbarShowColorsItem.classdescription */,
-				053FBB4A0FA5150E00DA370E /* BWToolbarShowFontsItem.classdescription */,
-				053FBB4B0FA5150E00DA370E /* BWTransparentButton.classdescription */,
-				053FBB4C0FA5150E00DA370E /* BWTransparentButtonCell.classdescription */,
-				053FBB4D0FA5150E00DA370E /* BWTransparentCheckbox.classdescription */,
-				053FBB4E0FA5150E00DA370E /* BWTransparentCheckboxCell.classdescription */,
-				053FBB4F0FA5150E00DA370E /* BWTransparentControlsLibrary.nib */,
-				053FBB500FA5150E00DA370E /* BWTransparentPopUpButton.classdescription */,
-				053FBB510FA5150E00DA370E /* BWTransparentPopUpButtonCell.classdescription */,
-				053FBB520FA5150E00DA370E /* BWTransparentScroller.classdescription */,
-				053FBB530FA5150E00DA370E /* BWTransparentSlider.classdescription */,
-				053FBB540FA5150E00DA370E /* BWTransparentSliderCell.classdescription */,
-				053FBB550FA5150E00DA370E /* BWTransparentTableView.classdescription */,
-				053FBB560FA5150E00DA370E /* BWTransparentTableViewCell.classdescription */,
-				053FBB570FA5150E00DA370E /* BWTransparentTextFieldCell.classdescription */,
-				053FBB580FA5150E00DA370E /* BWToolkitLibrary.nib */,
-				053FBB5A0FA5150E00DA370E /* InfoPlist.strings */,
-				053FBB5C0FA5150E00DA370E /* Inspector-ButtonBarMode1.tif */,
-				053FBB5D0FA5150E00DA370E /* Inspector-ButtonBarMode1Pressed.tif */,
-				053FBB5E0FA5150E00DA370E /* Inspector-ButtonBarMode2.tif */,
-				053FBB5F0FA5150E00DA370E /* Inspector-ButtonBarMode2Pressed.tif */,
-				053FBB600FA5150E00DA370E /* Inspector-ButtonBarMode3.tif */,
-				053FBB610FA5150E00DA370E /* Inspector-ButtonBarMode3Pressed.tif */,
-				053FBB620FA5150E00DA370E /* Inspector-ButtonBarModeSelection.tif */,
-				053FBB630FA5150E00DA370E /* Inspector-SplitViewArrowBlueLeft.tif */,
-				053FBB640FA5150E00DA370E /* Inspector-SplitViewArrowBlueRight.tif */,
-				053FBB650FA5150E00DA370E /* Inspector-SplitViewArrowRedFill.tif */,
-				053FBB660FA5150E00DA370E /* Inspector-SplitViewArrowRedLeft.tif */,
-				053FBB670FA5150E00DA370E /* Inspector-SplitViewArrowRedRight.tif */,
-				053FBB680FA5150E00DA370E /* Inspector-SplitViewBackground.tiff */,
-				053FBB690FA5150E00DA370E /* Library-AddMiniBottomBar.tif */,
-				053FBB6A0FA5150E00DA370E /* Library-AddRegularBottomBar.tif */,
-				053FBB6B0FA5150E00DA370E /* Library-AddSheetBottomBar.tif */,
-				053FBB6C0FA5150E00DA370E /* Library-AddSmallBottomBar.tif */,
-				053FBB6D0FA5150E00DA370E /* Library-AnchoredButton.tif */,
-				053FBB6E0FA5150E00DA370E /* Library-AnchoredButtonBar.tif */,
-				053FBB6F0FA5150E00DA370E /* Library-AnchoredPopUpButton.tif */,
-				053FBB700FA5150E00DA370E /* Library-GradientSplitView.tif */,
-				053FBB710FA5150E00DA370E /* Library-HorizontalSplitView.tif */,
-				053FBB720FA5150E00DA370E /* Library-InsetTextField.tif */,
-				053FBB730FA5150E00DA370E /* Library-RemoveBottomBar.tif */,
-				053FBB740FA5150E00DA370E /* Library-SelectableToolbar.tif */,
-				053FBB750FA5150E00DA370E /* Library-SheetController.tif */,
-				053FBB760FA5150E00DA370E /* Library-ShowColors.tif */,
-				053FBB770FA5150E00DA370E /* Library-ShowFonts.tif */,
-				053FBB780FA5150E00DA370E /* Library-TexturedAddButton.tif */,
-				053FBB790FA5150E00DA370E /* Library-TexturedRemoveButton.tif */,
-				053FBB7A0FA5150E00DA370E /* Library-TexturedSlider.tif */,
-				053FBB7B0FA5150E00DA370E /* Library-TokenField.tif */,
-				053FBB7C0FA5150E00DA370E /* Library-ToolbarItem.tiff */,
-				053FBB7D0FA5150E00DA370E /* Library-TransparentButton.tif */,
-				053FBB7E0FA5150E00DA370E /* Library-TransparentCheckbox.tif */,
-				053FBB7F0FA5150E00DA370E /* Library-TransparentCheckboxCell.tif */,
-				053FBB800FA5150E00DA370E /* Library-TransparentLabel.tif */,
-				053FBB810FA5150E00DA370E /* Library-TransparentPopUpButton.tif */,
-				053FBB820FA5150E00DA370E /* Library-TransparentSlider.tif */,
-				053FBB830FA5150E00DA370E /* Library-TransparentTableView.tif */,
-				053FBB840FA5150E00DA370E /* Library-TransparentTextView.tif */,
-				053FBB850FA5150E00DA370E /* Library-VerticalSplitView.tif */,
-				053FBB860FA5150E00DA370E /* ToolbarItemColors.tiff */,
-				053FBB870FA5150E00DA370E /* ToolbarItemFonts.tiff */,
-			);
-			path = Resources;
-			sourceTree = &quot;&lt;group&gt;&quot;;
-		};
 		0555A4320EAA190700B126BC /* URL Shorteners */ = {
 			isa = PBXGroup;
 			children = (
@@ -704,8 +395,7 @@
 				053FBAFC0FA514E100DA370E /* email.png */,
 				053FBAFD0FA514E100DA370E /* error.png */,
 				053FBAFE0FA514E100DA370E /* fave_star.png */,
-				0508EF660FDA96D100826B32 /* filterTemplate.pdf */,
-				05163A480FDBE25400C15851 /* sieveTemplate.pdf */,
+				05FF7472103AAE0200E053E0 /* filterTemplate.pdf */,
 				053FBAFF0FA514E100DA370E /* Gradient1.png */,
 				053FBB000FA514E100DA370E /* Gradient2.png */,
 				053FBB010FA514E100DA370E /* information.png */,
@@ -713,6 +403,7 @@
 				053FBB030FA514E100DA370E /* LightGradient.png */,
 				053FBB040FA514E100DA370E /* message.png */,
 				053FBB050FA514E100DA370E /* picture_link.png */,
+				05FF7473103AAE0200E053E0 /* sieveTemplate.pdf */,
 				053FBB060FA514E100DA370E /* tinyurl.png */,
 				053FBB070FA514E100DA370E /* trim.png */,
 				053FBB080FA514E100DA370E /* urlborg.png */,
@@ -832,9 +523,9 @@
 		1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
 			isa = PBXGroup;
 			children = (
+				05656BA4103AB7A70095BF38 /* BWToolkitFramework.framework */,
 				053FBC240FA515E100DA370E /* Sparkle.framework */,
 				053FBC250FA515E100DA370E /* Growl.framework */,
-				053FBC260FA515E100DA370E /* BWToolkitFramework.framework */,
 				057E321B0F91E19A0055B843 /* ScriptingBridge.framework */,
 				0573D7330DA6650B002D1CCF /* Security.framework */,
 				1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
@@ -886,11 +577,11 @@
 		29B97317FDCFA39411CA2CEA /* Resources */ = {
 			isa = PBXGroup;
 			children = (
+				05656BF1103ABBC20095BF38 /* BWToolkit.ibplugin */,
 				053FBC660FA516A600DA370E /* Info.plist */,
 				056DC6F10ECB63FD00B9F0BB /* Images */,
 				053FBB260FA5150E00DA370E /* Growl Registration Ticket.growlRegDict */,
 				053FBB880FA5150E00DA370E /* dsa_pub.pem */,
-				053FBB270FA5150E00DA370E /* BWToolkit.ibplugin */,
 				053FBC0F0FA5154000DA370E /* InfoPlist.strings */,
 				053FBC150FA5154000DA370E /* About.xib */,
 				053FBC0D0FA5154000DA370E /* LoginWindow.xib */,
@@ -960,6 +651,7 @@
 			isa = PBXResourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
+				05656C5D103ABBC20095BF38 /* BWToolkit.ibplugin in Resources */,
 				053FB99A0FA4D4B300DA370E /* BWToolkit License.rtf in Resources */,
 				053FB99B0FA4D4B300DA370E /* Canary License.rtf in Resources */,
 				053FB99C0FA4D4B300DA370E /* Copyright and license info.rtf in Resources */,
@@ -990,103 +682,14 @@
 				053FBB240FA514E100DA370E /* user_red.png in Resources */,
 				053FBB250FA514E100DA370E /* user.png in Resources */,
 				053FBBA30FA5150E00DA370E /* Growl Registration Ticket.growlRegDict in Resources */,
-				053FBBA50FA5150E00DA370E /* Info.plist in Resources */,
-				053FBBA60FA5150E00DA370E /* BWToolkit in Resources */,
-				053FBBA70FA5150E00DA370E /* BWAddMiniBottomBar.classdescription in Resources */,
-				053FBBA80FA5150E00DA370E /* BWAddRegularBottomBar.classdescription in Resources */,
-				053FBBA90FA5150E00DA370E /* BWAddSmallBottomBar.classdescription in Resources */,
-				053FBBAA0FA5150E00DA370E /* BWAnchoredButton.classdescription in Resources */,
-				053FBBAB0FA5150E00DA370E /* BWAnchoredButtonBar.classdescription in Resources */,
-				053FBBAC0FA5150E00DA370E /* BWAnchoredButtonBarInspector.nib in Resources */,
-				053FBBAD0FA5150E00DA370E /* BWAnchoredPopUpButton.classdescription in Resources */,
-				053FBBAE0FA5150E00DA370E /* BWBottomBarLibrary.nib in Resources */,
-				053FBBAF0FA5150E00DA370E /* BWButtonBarLibrary.nib in Resources */,
-				053FBBB00FA5150E00DA370E /* BWControllersLibrary.nib in Resources */,
-				053FBBB10FA5150E00DA370E /* BWInsetTextField.classdescription in Resources */,
-				053FBBB20FA5150E00DA370E /* BWRemoveBottomBar.classdescription in Resources */,
-				053FBBB30FA5150E00DA370E /* BWSelectableToolbar.classdescription in Resources */,
-				053FBBB40FA5150E00DA370E /* BWSelectableToolbarInspector.nib in Resources */,
-				053FBBB50FA5150E00DA370E /* BWSheetController.classdescription in Resources */,
-				053FBBB60FA5150E00DA370E /* BWSplitView.classdescription in Resources */,
-				053FBBB70FA5150E00DA370E /* BWSplitViewInspector.nib in Resources */,
-				053FBBB80FA5150E00DA370E /* BWSplitViewLibrary.nib in Resources */,
-				053FBBB90FA5150E00DA370E /* BWTexturedSlider.classdescription in Resources */,
-				053FBBBA0FA5150E00DA370E /* BWTexturedSliderCell.classdescription in Resources */,
-				053FBBBB0FA5150E00DA370E /* BWTexturedSliderInspector.nib in Resources */,
-				053FBBBC0FA5150E00DA370E /* BWTokenField.classdescription in Resources */,
-				053FBBBD0FA5150E00DA370E /* BWTokenFieldCell.classdescription in Resources */,
-				053FBBBE0FA5150E00DA370E /* BWToolbarItem.classdescription in Resources */,
-				053FBBBF0FA5150E00DA370E /* BWToolbarItemInspector.nib in Resources */,
-				053FBBC00FA5150E00DA370E /* BWToolbarItemsLibrary.nib in Resources */,
-				053FBBC10FA5150E00DA370E /* BWToolbarShowColorsItem.classdescription in Resources */,
-				053FBBC20FA5150E00DA370E /* BWToolbarShowFontsItem.classdescription in Resources */,
-				053FBBC30FA5150E00DA370E /* BWTransparentButton.classdescription in Resources */,
-				053FBBC40FA5150E00DA370E /* BWTransparentButtonCell.classdescription in Resources */,
-				053FBBC50FA5150E00DA370E /* BWTransparentCheckbox.classdescription in Resources */,
-				053FBBC60FA5150E00DA370E /* BWTransparentCheckboxCell.classdescription in Resources */,
-				053FBBC70FA5150E00DA370E /* BWTransparentControlsLibrary.nib in Resources */,
-				053FBBC80FA5150E00DA370E /* BWTransparentPopUpButton.classdescription in Resources */,
-				053FBBC90FA5150E00DA370E /* BWTransparentPopUpButtonCell.classdescription in Resources */,
-				053FBBCA0FA5150E00DA370E /* BWTransparentScroller.classdescription in Resources */,
-				053FBBCB0FA5150E00DA370E /* BWTransparentSlider.classdescription in Resources */,
-				053FBBCC0FA5150E00DA370E /* BWTransparentSliderCell.classdescription in Resources */,
-				053FBBCD0FA5150E00DA370E /* BWTransparentTableView.classdescription in Resources */,
-				053FBBCE0FA5150E00DA370E /* BWTransparentTableViewCell.classdescription in Resources */,
-				053FBBCF0FA5150E00DA370E /* BWTransparentTextFieldCell.classdescription in Resources */,
-				053FBBD00FA5150E00DA370E /* BWToolkitLibrary.nib in Resources */,
-				053FBBD10FA5150E00DA370E /* InfoPlist.strings in Resources */,
-				053FBBD20FA5150E00DA370E /* Inspector-ButtonBarMode1.tif in Resources */,
-				053FBBD30FA5150E00DA370E /* Inspector-ButtonBarMode1Pressed.tif in Resources */,
-				053FBBD40FA5150E00DA370E /* Inspector-ButtonBarMode2.tif in Resources */,
-				053FBBD50FA5150E00DA370E /* Inspector-ButtonBarMode2Pressed.tif in Resources */,
-				053FBBD60FA5150E00DA370E /* Inspector-ButtonBarMode3.tif in Resources */,
-				053FBBD70FA5150E00DA370E /* Inspector-ButtonBarMode3Pressed.tif in Resources */,
-				053FBBD80FA5150E00DA370E /* Inspector-ButtonBarModeSelection.tif in Resources */,
-				053FBBD90FA5150E00DA370E /* Inspector-SplitViewArrowBlueLeft.tif in Resources */,
-				053FBBDA0FA5150E00DA370E /* Inspector-SplitViewArrowBlueRight.tif in Resources */,
-				053FBBDB0FA5150E00DA370E /* Inspector-SplitViewArrowRedFill.tif in Resources */,
-				053FBBDC0FA5150E00DA370E /* Inspector-SplitViewArrowRedLeft.tif in Resources */,
-				053FBBDD0FA5150E00DA370E /* Inspector-SplitViewArrowRedRight.tif in Resources */,
-				053FBBDE0FA5150E00DA370E /* Inspector-SplitViewBackground.tiff in Resources */,
-				053FBBDF0FA5150E00DA370E /* Library-AddMiniBottomBar.tif in Resources */,
-				053FBBE00FA5150E00DA370E /* Library-AddRegularBottomBar.tif in Resources */,
-				053FBBE10FA5150E00DA370E /* Library-AddSheetBottomBar.tif in Resources */,
-				053FBBE20FA5150E00DA370E /* Library-AddSmallBottomBar.tif in Resources */,
-				053FBBE30FA5150E00DA370E /* Library-AnchoredButton.tif in Resources */,
-				053FBBE40FA5150E00DA370E /* Library-AnchoredButtonBar.tif in Resources */,
-				053FBBE50FA5150E00DA370E /* Library-AnchoredPopUpButton.tif in Resources */,
-				053FBBE60FA5150E00DA370E /* Library-GradientSplitView.tif in Resources */,
-				053FBBE70FA5150E00DA370E /* Library-HorizontalSplitView.tif in Resources */,
-				053FBBE80FA5150E00DA370E /* Library-InsetTextField.tif in Resources */,
-				053FBBE90FA5150E00DA370E /* Library-RemoveBottomBar.tif in Resources */,
-				053FBBEA0FA5150E00DA370E /* Library-SelectableToolbar.tif in Resources */,
-				053FBBEB0FA5150E00DA370E /* Library-SheetController.tif in Resources */,
-				053FBBEC0FA5150E00DA370E /* Library-ShowColors.tif in Resources */,
-				053FBBED0FA5150E00DA370E /* Library-ShowFonts.tif in Resources */,
-				053FBBEE0FA5150E00DA370E /* Library-TexturedAddButton.tif in Resources */,
-				053FBBEF0FA5150E00DA370E /* Library-TexturedRemoveButton.tif in Resources */,
-				053FBBF00FA5150E00DA370E /* Library-TexturedSlider.tif in Resources */,
-				053FBBF10FA5150E00DA370E /* Library-TokenField.tif in Resources */,
-				053FBBF20FA5150E00DA370E /* Library-ToolbarItem.tiff in Resources */,
-				053FBBF30FA5150E00DA370E /* Library-TransparentButton.tif in Resources */,
-				053FBBF40FA5150E00DA370E /* Library-TransparentCheckbox.tif in Resources */,
-				053FBBF50FA5150E00DA370E /* Library-TransparentCheckboxCell.tif in Resources */,
-				053FBBF60FA5150E00DA370E /* Library-TransparentLabel.tif in Resources */,
-				053FBBF70FA5150E00DA370E /* Library-TransparentPopUpButton.tif in Resources */,
-				053FBBF80FA5150E00DA370E /* Library-TransparentSlider.tif in Resources */,
-				053FBBF90FA5150E00DA370E /* Library-TransparentTableView.tif in Resources */,
-				053FBBFA0FA5150E00DA370E /* Library-TransparentTextView.tif in Resources */,
-				053FBBFB0FA5150E00DA370E /* Library-VerticalSplitView.tif in Resources */,
-				053FBBFC0FA5150E00DA370E /* ToolbarItemColors.tiff in Resources */,
-				053FBBFD0FA5150E00DA370E /* ToolbarItemFonts.tiff in Resources */,
 				053FBBFE0FA5150E00DA370E /* dsa_pub.pem in Resources */,
 				053FBC170FA5154000DA370E /* LoginWindow.xib in Resources */,
 				053FBC180FA5154000DA370E /* InfoPlist.strings in Resources */,
 				053FBC190FA5154000DA370E /* MainMenu.xib in Resources */,
 				053FBC1A0FA5154000DA370E /* Preferences.xib in Resources */,
 				053FBC1B0FA5154000DA370E /* About.xib in Resources */,
-				0508EF670FDA96D100826B32 /* filterTemplate.pdf in Resources */,
-				05163A490FDBE25400C15851 /* sieveTemplate.pdf in Resources */,
+				05FF7474103AAE0200E053E0 /* filterTemplate.pdf in Resources */,
+				05FF7475103AAE0200E053E0 /* sieveTemplate.pdf in Resources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -1150,22 +753,6 @@
 /* End PBXSourcesBuildPhase section */
 
 /* Begin PBXVariantGroup section */
-		053FBB580FA5150E00DA370E /* BWToolkitLibrary.nib */ = {
-			isa = PBXVariantGroup;
-			children = (
-				053FBB590FA5150E00DA370E /* English */,
-			);
-			name = BWToolkitLibrary.nib;
-			sourceTree = &quot;&lt;group&gt;&quot;;
-		};
-		053FBB5A0FA5150E00DA370E /* InfoPlist.strings */ = {
-			isa = PBXVariantGroup;
-			children = (
-				053FBB5B0FA5150E00DA370E /* English */,
-			);
-			name = InfoPlist.strings;
-			sourceTree = &quot;&lt;group&gt;&quot;;
-		};
 		053FBC0D0FA5154000DA370E /* LoginWindow.xib */ = {
 			isa = PBXVariantGroup;
 			children = (
@@ -1219,6 +806,7 @@
 			isa = XCBuildConfiguration;
 			buildSettings = {
 				ALWAYS_SEARCH_USER_PATHS = NO;
+				ARCHS = &quot;$(ARCHS_STANDARD_32_BIT)&quot;;
 				COPY_PHASE_STRIP = NO;
 				FRAMEWORK_SEARCH_PATHS = (
 					&quot;$(inherited)&quot;,
@@ -1235,9 +823,11 @@
 				GCC_OPTIMIZATION_LEVEL = 0;
 				GCC_PRECOMPILE_PREFIX_HEADER = YES;
 				GCC_PREFIX_HEADER = &quot;Other Sources/Canary_Prefix.pch&quot;;
+				GCC_VERSION = com.apple.compilers.llvmgcc42;
 				INFOPLIST_FILE = Info.plist;
 				INSTALL_PATH = &quot;$(HOME)/Applications&quot;;
 				PRODUCT_NAME = Canary;
+				VALID_ARCHS = &quot;i386 ppc&quot;;
 			};
 			name = Debug;
 		};
@@ -1245,6 +835,8 @@
 			isa = XCBuildConfiguration;
 			buildSettings = {
 				ALWAYS_SEARCH_USER_PATHS = NO;
+				ARCHS = &quot;$(ARCHS_STANDARD_32_BIT)&quot;;
+				COPY_PHASE_STRIP = NO;
 				DEBUG_INFORMATION_FORMAT = &quot;dwarf-with-dsym&quot;;
 				FRAMEWORK_SEARCH_PATHS = (
 					&quot;$(inherited)&quot;,
@@ -1258,9 +850,11 @@
 				GCC_MODEL_TUNING = G5;
 				GCC_PRECOMPILE_PREFIX_HEADER = YES;
 				GCC_PREFIX_HEADER = &quot;Other Sources/Canary_Prefix.pch&quot;;
+				GCC_VERSION = com.apple.compilers.llvmgcc42;
 				INFOPLIST_FILE = Info.plist;
 				INSTALL_PATH = &quot;$(HOME)/Applications&quot;;
 				PRODUCT_NAME = Canary;
+				VALID_ARCHS = &quot;i386 ppc&quot;;
 			};
 			name = Release;
 		};</diff>
      <filename>Canary.xcodeproj/project.pbxproj</filename>
    </modified>
    <modified>
      <diff></diff>
      <filename>Resources/BWToolkit.ibplugin/Contents/Frameworks/BWToolkitFramework.framework/Versions/A/BWToolkitFramework</filename>
    </modified>
    <modified>
      <diff>@@ -7,7 +7,6 @@
 //
 
 #import &lt;Cocoa/Cocoa.h&gt;
-#import &quot;BWAnchoredButtonCell.h&quot;
 
 @interface BWAnchoredButton : NSButton 
 {</diff>
      <filename>Resources/BWToolkit.ibplugin/Contents/Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWAnchoredButton.h</filename>
    </modified>
    <modified>
      <diff>@@ -10,14 +10,12 @@
 
 @interface BWAnchoredButtonBar : NSView 
 {
-	BOOL isResizable;
-	BOOL isAtBottom;
+	BOOL isResizable, isAtBottom, handleIsRightAligned;
 	int selectedIndex;
 	id splitViewDelegate;
 }
 
-@property BOOL isResizable;
-@property BOOL isAtBottom;
+@property BOOL isResizable, isAtBottom, handleIsRightAligned;
 @property int selectedIndex;
 
 // The mode of this bar with a resize handle makes use of some NSSplitView delegate methods. Use the splitViewDelegate for any custom delegate implementations</diff>
      <filename>Resources/BWToolkit.ibplugin/Contents/Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWAnchoredButtonBar.h</filename>
    </modified>
    <modified>
      <diff>@@ -7,7 +7,6 @@
 //
 
 #import &lt;Cocoa/Cocoa.h&gt;
-#import &quot;BWAnchoredPopUpButtonCell.h&quot;
 
 @interface BWAnchoredPopUpButton : NSPopUpButton 
 {</diff>
      <filename>Resources/BWToolkit.ibplugin/Contents/Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWAnchoredPopUpButton.h</filename>
    </modified>
    <modified>
      <diff>@@ -10,11 +10,14 @@
 
 @interface BWSheetController : NSObject
 {
-	IBOutlet NSWindow *sheet;
-	IBOutlet NSWindow *parentWindow;
-	IBOutlet id delegate;
+	NSWindow *sheet;
+	NSWindow *parentWindow;
+	id delegate;
 }
 
+@property (nonatomic, retain) IBOutlet NSWindow *sheet, *parentWindow;
+@property (nonatomic, retain) IBOutlet id delegate;
+
 - (IBAction)openSheet:(id)sender;
 - (IBAction)closeSheet:(id)sender;
 - (IBAction)messageDelegateAndCloseSheet:(id)sender;</diff>
      <filename>Resources/BWToolkit.ibplugin/Contents/Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWSheetController.h</filename>
    </modified>
    <modified>
      <diff>@@ -13,10 +13,15 @@
 #import &quot;BWAnchoredButtonCell.h&quot;
 #import &quot;BWAnchoredPopUpButton.h&quot;
 #import &quot;BWAnchoredPopUpButtonCell.h&quot;
+#import &quot;BWGradientBox.h&quot;
+#import &quot;BWHyperlinkButton.h&quot;
+#import &quot;BWHyperlinkButtonCell.h&quot;
 #import &quot;BWInsetTextField.h&quot;
 #import &quot;BWSelectableToolbar.h&quot;
 #import &quot;BWSheetController.h&quot;
 #import &quot;BWSplitView.h&quot;
+#import &quot;BWStyledTextField.h&quot;
+#import &quot;BWStyledTextFieldCell.h&quot;
 #import &quot;BWTexturedSlider.h&quot;
 #import &quot;BWTexturedSliderCell.h&quot;
 #import &quot;BWTokenAttachmentCell.h&quot;</diff>
      <filename>Resources/BWToolkit.ibplugin/Contents/Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWToolkitFramework.h</filename>
    </modified>
    <modified>
      <diff>@@ -7,7 +7,6 @@
 //
 
 #import &lt;Cocoa/Cocoa.h&gt;
-#import &quot;BWTransparentButtonCell.h&quot;
 
 @interface BWTransparentButton : NSButton 
 {</diff>
      <filename>Resources/BWToolkit.ibplugin/Contents/Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentButton.h</filename>
    </modified>
    <modified>
      <diff>@@ -11,7 +11,7 @@
 
 @interface BWTransparentButtonCell : NSButtonCell 
 {
-	NSColor *interiorColor;
+
 }
 
 @end</diff>
      <filename>Resources/BWToolkit.ibplugin/Contents/Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentButtonCell.h</filename>
    </modified>
    <modified>
      <diff>@@ -7,7 +7,6 @@
 //
 
 #import &lt;Cocoa/Cocoa.h&gt;
-#import &quot;BWTransparentCheckboxCell.h&quot;
 
 @interface BWTransparentCheckbox : NSButton 
 {</diff>
      <filename>Resources/BWToolkit.ibplugin/Contents/Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentCheckbox.h</filename>
    </modified>
    <modified>
      <diff>@@ -7,7 +7,6 @@
 //
 
 #import &lt;Cocoa/Cocoa.h&gt;
-#import &quot;BWTransparentPopUpButtonCell.h&quot;
 
 @interface BWTransparentPopUpButton : NSPopUpButton 
 {</diff>
      <filename>Resources/BWToolkit.ibplugin/Contents/Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentPopUpButton.h</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
 
 @interface BWTransparentPopUpButtonCell : NSPopUpButtonCell 
 {
-	NSColor *interiorColor;
+
 }
 
 @end</diff>
      <filename>Resources/BWToolkit.ibplugin/Contents/Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentPopUpButtonCell.h</filename>
    </modified>
    <modified>
      <diff>@@ -7,7 +7,6 @@
 //
 
 #import &lt;Cocoa/Cocoa.h&gt;
-#import &quot;BWUnanchoredButtonCell.h&quot;
 
 @interface BWUnanchoredButton : NSButton 
 {</diff>
      <filename>Resources/BWToolkit.ibplugin/Contents/Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWUnanchoredButton.h</filename>
    </modified>
    <modified>
      <diff>@@ -15,7 +15,7 @@
 	&lt;key&gt;CFBundleSignature&lt;/key&gt;
 	&lt;string&gt;????&lt;/string&gt;
 	&lt;key&gt;CFBundleVersion&lt;/key&gt;
-	&lt;string&gt;1.1&lt;/string&gt;
+	&lt;string&gt;1.2.2&lt;/string&gt;
 	&lt;key&gt;NSPrincipalClass&lt;/key&gt;
 	&lt;string&gt;BWToolkit&lt;/string&gt;
 &lt;/dict&gt;</diff>
      <filename>Resources/BWToolkit.ibplugin/Contents/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/Info.plist</filename>
    </modified>
    <modified>
      <diff>@@ -1,25 +1,28 @@
-{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf430
+{\rtf1\ansi\ansicpg1252\cocoartf1027\cocoasubrtf100
 {\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fnil\fcharset0 Monaco;}
 {\colortbl;\red255\green255\blue255;\red100\green56\blue32;\red196\green26\blue22;}
-{\*\listtable{\list\listtemplateid1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid1}
-{\list\listtemplateid2\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid2}
-{\list\listtemplateid3\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid3}
-{\list\listtemplateid4\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{hyphen\}}{\leveltext\leveltemplateid1\'02\'05.;}{\levelnumbers\'01;}}{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{hyphen\}}{\leveltext\leveltemplateid2\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid4}
-{\list\listtemplateid5\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid5}
-{\list\listtemplateid6\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid6}
-{\list\listtemplateid7\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid7}
-{\list\listtemplateid8\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid8}
-{\list\listtemplateid9\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid9}
-{\list\listtemplateid10\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid10}
-{\list\listtemplateid11\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid11}
-{\list\listtemplateid12\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid12}
-{\list\listtemplateid13\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid13}
-{\list\listtemplateid14\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid14}
-{\list\listtemplateid15\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid15}
-{\list\listtemplateid16\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid16}
-{\list\listtemplateid17\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid17}
-{\list\listtemplateid18\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid18}}
-{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}{\listoverride\listid2\listoverridecount0\ls2}{\listoverride\listid3\listoverridecount0\ls3}{\listoverride\listid4\listoverridecount0\ls4}{\listoverride\listid5\listoverridecount0\ls5}{\listoverride\listid6\listoverridecount0\ls6}{\listoverride\listid7\listoverridecount0\ls7}{\listoverride\listid8\listoverridecount0\ls8}{\listoverride\listid9\listoverridecount0\ls9}{\listoverride\listid10\listoverridecount0\ls10}{\listoverride\listid11\listoverridecount0\ls11}{\listoverride\listid12\listoverridecount0\ls12}{\listoverride\listid13\listoverridecount0\ls13}{\listoverride\listid14\listoverridecount0\ls14}{\listoverride\listid15\listoverridecount0\ls15}{\listoverride\listid16\listoverridecount0\ls16}{\listoverride\listid17\listoverridecount0\ls17}{\listoverride\listid18\listoverridecount0\ls18}}
+{\*\listtable{\list\listtemplateid1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid1}
+{\list\listtemplateid2\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid101\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid2}
+{\list\listtemplateid3\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid201\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid3}
+{\list\listtemplateid4\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid301\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid4}
+{\list\listtemplateid5\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid401\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid5}
+{\list\listtemplateid6\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid501\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid6}
+{\list\listtemplateid7\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid601\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{hyphen\}}{\leveltext\leveltemplateid602\'01\uc0\u8259 ;}{\levelnumbers;}\fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{hyphen\}}{\leveltext\leveltemplateid603\'01\uc0\u8259 ;}{\levelnumbers;}\fi-360\li2160\lin2160 }{\listname ;}\listid7}
+{\list\listtemplateid8\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid701\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid8}
+{\list\listtemplateid9\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid801\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid9}
+{\list\listtemplateid10\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid901\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid10}
+{\list\listtemplateid11\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1001\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid11}
+{\list\listtemplateid12\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1101\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid12}
+{\list\listtemplateid13\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1201\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid13}
+{\list\listtemplateid14\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1301\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid14}
+{\list\listtemplateid15\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1401\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid15}
+{\list\listtemplateid16\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1501\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid16}
+{\list\listtemplateid17\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1601\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid17}
+{\list\listtemplateid18\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1701\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid18}
+{\list\listtemplateid19\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1801\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid19}
+{\list\listtemplateid20\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1901\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid20}
+{\list\listtemplateid21\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid2001\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid21}}
+{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}{\listoverride\listid2\listoverridecount0\ls2}{\listoverride\listid3\listoverridecount0\ls3}{\listoverride\listid4\listoverridecount0\ls4}{\listoverride\listid5\listoverridecount0\ls5}{\listoverride\listid6\listoverridecount0\ls6}{\listoverride\listid7\listoverridecount0\ls7}{\listoverride\listid8\listoverridecount0\ls8}{\listoverride\listid9\listoverridecount0\ls9}{\listoverride\listid10\listoverridecount0\ls10}{\listoverride\listid11\listoverridecount0\ls11}{\listoverride\listid12\listoverridecount0\ls12}{\listoverride\listid13\listoverridecount0\ls13}{\listoverride\listid14\listoverridecount0\ls14}{\listoverride\listid15\listoverridecount0\ls15}{\listoverride\listid16\listoverridecount0\ls16}{\listoverride\listid17\listoverridecount0\ls17}{\listoverride\listid18\listoverridecount0\ls18}{\listoverride\listid19\listoverridecount0\ls19}{\listoverride\listid20\listoverridecount0\ls20}{\listoverride\listid21\listoverridecount0\ls21}}
 \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
 
 \f0\b\fs54 \cf0 BWToolkit
@@ -30,8 +33,8 @@
 \b \
 \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
 
-\b0\fs30 \cf0 Version 1.1\
-February 24, 2009\
+\b0\fs30 \cf0 Version 1.2.2\
+June 28, 2009\
 Brandon Walkin\
 \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
 
@@ -96,7 +99,7 @@ Please email any patches to me at bwalkin@gmail.com.
 \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
 
 \b0\fs28 \cf0 \
-BWToolkit has been tested to work in IB 3.1.1 (672), IB 3.1.2 (677), and IB 3.2 (708). 
+BWToolkit has been tested to work in IB 3.1.2 (677) and IB 3.2 (732). 
 \b\fs36 \
 \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
 
@@ -110,20 +113,54 @@ BWToolkit has been tested to work in IB 3.1.1 (672), IB 3.1.2 (677), and IB 3.2
 \b0\fs28 \cf0 \
 \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
 
-\b \cf0 1.1 - Feb 23, 2009\
+\b \cf0 1.2.2 - June 28, 2009\
 \pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
 \ls4\ilvl0
+\b0 \cf0 {\listtext	\'95	}Project now builds on Leopard and Snow Leopard without any modifications necessary (thanks Kevin Hiscott)\
+{\listtext	\'95	}The &quot;couldn't strip&quot; warning on Leopard has been fixed\
+{\listtext	\'95	}The ibtool error when using the Styled Text Field on Leopard has been fixed
+\b \
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
+\cf0 \
+1.2.1 - June 18, 2009\
+\pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
+\ls5\ilvl0
+\b0 \cf0 {\listtext	\'95	}The gradient box, hyperlink button, and styled text field header files have been made public so they can be accessed from your classes.
+\b \
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
+\cf0 \
+1.2 - June 18, 2009\
+\pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
+\ls6\ilvl0
+\b0 \cf0 {\listtext	\'95	}New Gradient Box with customizable border and inset lines\
+{\listtext	\'95	}New Hyperlink Button that allows you to link text or images to URLs\
+{\listtext	\'95	}New Styled Text Field that allows you to apply a gradient and a shadow to your text\
+{\listtext	\'95	}Added support for Snow Leopard\
+{\listtext	\'95	}The Anchored Button Bar can now live in the right-most split view pane. Just drag the bar in there and the resize handle will move over to the left side. \
+{\listtext	\'95	}Rewrote Transparent Button and Transparent Pop-Up Button to support image alignment, text justification &amp; truncation, and other standard cell functionality. A similar rewrite will be coming to the Anchored Button &amp; Pop-Up Button soon.\
+{\listtext	\'95	}Fixed an issue where some cells could &quot;take over&quot; other objects in your interface\
+{\listtext	\'95	}Fixed an issue where some images in an Anchored Button &amp; Pop-Up Button would draw upside-down\
+{\listtext	\'95	}Sheet controller ivars can now be accessed and modified from outside the class\
+\pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
+\cf0 	\'95	Fixed an issue where bottom bars would output warnings to the console\
+	\'95	Fixed some memory leaks
+\b \
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
+\cf0 \
+1.1 - Feb 23, 2009\
+\pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
+\ls7\ilvl0
 \b0 \cf0 {\listtext	\'95	}New BWSplitView with:\
 \pard\tx940\tx1440\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li1440\fi-1440\ql\qnatural\pardirnatural
-\ls4\ilvl1\cf0 {\listtext	\uc0\u8259 	}Customizable min and max sizes for subviews\
+\ls7\ilvl1\cf0 {\listtext	\uc0\u8259 	}Customizable min and max sizes for subviews\
 {\listtext	\uc0\u8259 	}Ability to specify which subviews should and shouldn't resize through a control in the inspector (which just sets the subview's autoresizing mask)\
 {\listtext	\uc0\u8259 	}Collapsing functionality\
 \pard\tx1660\tx2160\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li2160\fi-2160\ql\qnatural\pardirnatural
-\ls4\ilvl2\cf0 {\listtext	-	}Double click divider to collapse\
+\ls7\ilvl2\cf0 {\listtext	-	}Double click divider to collapse\
 {\listtext	-	}Drag a divider past half of the subview's minimum width to collapse\
 {\listtext	-	}Animated collapse: hook a Toggle button up to the split view's toggleCollapse: action to collapse the subview configured as collapsible. The split view will synchronise its state with the button.\
 \pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
-\ls4\ilvl0\cf0 {\listtext	\'95	}Removed all split view size constraint functionality from the anchored button bar since BWSplitView handles that now\
+\ls7\ilvl0\cf0 {\listtext	\'95	}Removed all split view size constraint functionality from the anchored button bar since BWSplitView handles that now\
 {\listtext	\'95	}Replaced the old colors and fonts icons with the new ones from iWork '09\
 {\listtext	\'95	}Textured slider: fixed bug where certain areas on the slider weren't clickable, zoom buttons now send an action, and fine tuned mouse scrolling behavior (courtesy of Chris Liscio)\
 {\listtext	\'95	}Selectable toolbar: fixed issue where a focus ring would stay visible on a tab change (courtesy of Duncan Wilcox)\
@@ -135,14 +172,14 @@ BWToolkit has been tested to work in IB 3.1.1 (672), IB 3.1.2 (677), and IB 3.2
 
 \b \cf0 1.0.4 - Jan 20, 2009\
 \pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
-\ls5\ilvl0
+\ls8\ilvl0
 \b0 \cf0 {\listtext	\'95	}Added ability to programmatically disable toolbar items in the selectable toolbar\
 {\listtext	\'95	}Added a notification to the selectable toolbar that gets sent whenever a toolbar item has been clicked (see header for details)\
 {\listtext	\'95	}Added main header file for easy importing\
 {\listtext	\'95	}Fixed issue where the BWToolbarItem inspector wouldn't be updated with the item identifier
 \b \
 \pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
-\ls6\ilvl0
+\ls9\ilvl0
 \b0 \cf0 {\listtext	\'95	}There's been an API change in BWSheetController. The delegate method now gets passed the button that initiated the sheet close. This is helpful because in the event that there are multiple buttons hooked up to the messageDelegateAndCloseSheet: method, you can distinguish which button called the method and behave accordingly.\
 {\listtext	\'95	}Fixed disabled appearance for BWAnchoredPopUpButton\
 {\listtext	\'95	}Fixed a bug where a sheet not using BWSheetController could be moved around by its bottom bar\
@@ -152,7 +189,7 @@ BWToolkit has been tested to work in IB 3.1.1 (672), IB 3.1.2 (677), and IB 3.2
 \cf0 \
 1.0.3 - Dec 18, 2008\
 \pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
-\ls7\ilvl0
+\ls10\ilvl0
 \b0 \cf0 {\listtext	\'95	}64-bit support (courtesy of Rob Rix)\
 {\listtext	\'95	}Added disabled appearance and scroll wheel support to BWTexturedSlider\
 {\listtext	\'95	}The selectable toolbar panes are now keyboard accessible\
@@ -166,7 +203,7 @@ BWToolkit has been tested to work in IB 3.1.1 (672), IB 3.1.2 (677), and IB 3.2
 1.0.2 - Nov 19, 2008
 \b0 \
 \pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
-\ls8\ilvl0\cf0 {\listtext	\'95	}Added a toolbar item with a customizable item identifier\
+\ls11\ilvl0\cf0 {\listtext	\'95	}Added a toolbar item with a customizable item identifier\
 {\listtext	\'95	}New methods in the BWSelectableToolbar header for programmatically setting the selected toolbar item\
 {\listtext	\'95	}Reduced the file size of the framework by 40%\
 {\listtext	\'95	}Made the headers for BWSelectableToolbar and BWSplitView public\
@@ -178,7 +215,7 @@ BWToolkit has been tested to work in IB 3.1.1 (672), IB 3.1.2 (677), and IB 3.2
 1.0.1 - Nov 14, 2008
 \b0 \
 \pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
-\ls9\ilvl0\cf0 {\listtext	\'95	}Added Garbage Collection compatibility. Will now compile in GC supported and GC required apps.\
+\ls12\ilvl0\cf0 {\listtext	\'95	}Added Garbage Collection compatibility. Will now compile in GC supported and GC required apps.\
 {\listtext	\'95	}Minor bug fix\
 \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
 
@@ -186,7 +223,7 @@ BWToolkit has been tested to work in IB 3.1.1 (672), IB 3.1.2 (677), and IB 3.2
 1.0 - Nov 13, 2008
 \b0 \
 \pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
-\ls10\ilvl0\cf0 {\listtext	\'95
+\ls13\ilvl0\cf0 {\listtext	\'95
 \fs32 	}
 \fs28 Initial Release
 \fs32 \
@@ -203,7 +240,7 @@ BWToolkit has been tested to work in IB 3.1.1 (672), IB 3.1.2 (677), and IB 3.2
 
 \b \cf0 General\
 \pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
-\ls11\ilvl0
+\ls14\ilvl0
 \b0 \cf0 {\listtext	\'95	}When you build your project, you may get a warning that says &quot;Could not find object file...&quot;. It's harmless and you can ignore it. A fix is being worked on for a future release.\
 \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
 \cf0 \
@@ -211,12 +248,12 @@ BWToolkit has been tested to work in IB 3.1.1 (672), IB 3.1.2 (677), and IB 3.2
 
 \b \cf0 Selectable Toolbar\
 \pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
-\ls12\ilvl0
+\ls15\ilvl0
 \b0 \cf0 {\listtext	\'95	}If your IB version is greater than 3.1.1 (672): Simulating is not supported for any document that has a selectable toolbar in it. The toolbar will not be able to save correctly and will be unusable. You will have to quit Interface Builder and restore to a previous version of the nib. Version control is highly recommended. You 
 \b must
 \b0  back up your document on a consistent basis if you want to use this toolbar.\
 \pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
-\ls13\ilvl0\cf0 {\listtext	\'95	}Interface Builder currently has a bug where a toolbar won't remember any changes to its configuration since an item was added to it. If you take a standard toolbar, rearrange some items in it or remove a few items, it will not remember that configuration when you save the document. To work around this problem, remove an item from the toolbar and add it back before you save the document.\
+\ls16\ilvl0\cf0 {\listtext	\'95	}Interface Builder currently has a bug where a toolbar won't remember any changes to its configuration since an item was added to it. If you take a standard toolbar, rearrange some items in it or remove a few items, it will not remember that configuration when you save the document. To work around this problem, remove an item from the toolbar and add it back before you save the document.\
 {\listtext	\'95	}Undo is not yet supported for active tab switching.\
 {\listtext	\'95	}If you want your window with a selectable toolbar to have a bottom bar, drag the bottom bar item to the window like you would normally, but repeat this for each tab in the window.\
 {\listtext	\'95	}When you re-order the items in the toolbar you'll have to reselect the toolbar for the &quot;Active Tab&quot; pop-up menu to reflect the new order.\
@@ -229,7 +266,7 @@ BWToolkit has been tested to work in IB 3.1.1 (672), IB 3.1.2 (677), and IB 3.2
 
 \b \cf0 Split View\
 \pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
-\ls14\ilvl0
+\ls17\ilvl0
 \b0 \cf0 {\listtext	\'95	}Split view attributes are not yet saved through the autosave name.\
 {\listtext	\'95	}The toggle action can't uncollapse a subview that's been collapsed manually by dragging the divider.\
 {\listtext	\'95	}For collapsing using the toggle action, there should only be 1 resizable subview in the split view other than the collapsible view (which can be either resizable or non-resizable).\
@@ -240,7 +277,7 @@ BWToolkit has been tested to work in IB 3.1.1 (672), IB 3.1.2 (677), and IB 3.2
 
 \b \cf0 Bottom Bars\
 \pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
-\ls15\ilvl0
+\ls18\ilvl0
 \b0 \cf0 {\listtext	\'95	}When using the drag handles to resize certain controls positioned on a bottom bar, the window will take the click and will move while the control stays stationary. As a workaround, try holding the Control key while resizing the control. If that fails, resize it in the inspector.\
 {\listtext	\'95	}Bottom bars must be added to the window's content view rather than any subview.\
 \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
@@ -249,7 +286,7 @@ BWToolkit has been tested to work in IB 3.1.1 (672), IB 3.1.2 (677), and IB 3.2
 
 \b \cf0 Anchored Button Bar\
 \pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
-\ls16\ilvl0
+\ls19\ilvl0
 \b0 \cf0 {\listtext	\'95	}The inspector doesn't update when an undo action is called on a mode change. Just select the mode you want to use in the inspector.\
 {\listtext	\'95	}The bar should have a slightly shorter height in the third mode.\
 \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
@@ -258,7 +295,7 @@ BWToolkit has been tested to work in IB 3.1.1 (672), IB 3.1.2 (677), and IB 3.2
 
 \b \cf0 Anchored Pop Up Button\
 \pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
-\ls17\ilvl0
+\ls20\ilvl0
 \b0 \cf0 {\listtext	\'95	}Only the Pull Down type is available at the moment.\
 \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
 \cf0 \
@@ -267,7 +304,7 @@ BWToolkit has been tested to work in IB 3.1.1 (672), IB 3.1.2 (677), and IB 3.2
 \b \cf0 Transparent Scroll View
 \b0 \
 \pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
-\ls18\ilvl0\cf0 {\listtext	\'95	}Horizontal scrolling is not yet supported.\
+\ls21\ilvl0\cf0 {\listtext	\'95	}Horizontal scrolling is not yet supported.\
 \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
 
 \fs32 \cf0 \</diff>
      <filename>Resources/BWToolkit.ibplugin/Contents/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/Release Notes.rtf</filename>
    </modified>
    <modified>
      <diff>@@ -15,11 +15,11 @@
 	&lt;key&gt;CFBundlePackageType&lt;/key&gt;
 	&lt;string&gt;BNDL&lt;/string&gt;
 	&lt;key&gt;CFBundleShortVersionString&lt;/key&gt;
-	&lt;string&gt;1.1&lt;/string&gt;
+	&lt;string&gt;1.2.2&lt;/string&gt;
 	&lt;key&gt;CFBundleSignature&lt;/key&gt;
 	&lt;string&gt;????&lt;/string&gt;
 	&lt;key&gt;CFBundleVersion&lt;/key&gt;
-	&lt;string&gt;1.1&lt;/string&gt;
+	&lt;string&gt;1.2.2&lt;/string&gt;
 	&lt;key&gt;NSPrincipalClass&lt;/key&gt;
 	&lt;string&gt;BWToolkit&lt;/string&gt;
 &lt;/dict&gt;</diff>
      <filename>Resources/BWToolkit.ibplugin/Contents/Info.plist</filename>
    </modified>
    <modified>
      <diff></diff>
      <filename>Resources/BWToolkit.ibplugin/Contents/MacOS/BWToolkit</filename>
    </modified>
    <modified>
      <diff></diff>
      <filename>Resources/BWToolkit.ibplugin/Contents/Resources/BWAnchoredButtonBarInspector.nib</filename>
    </modified>
    <modified>
      <diff></diff>
      <filename>Resources/BWToolkit.ibplugin/Contents/Resources/BWSplitViewInspector.nib</filename>
    </modified>
    <modified>
      <diff></diff>
      <filename>Resources/BWToolkit.ibplugin/Contents/Resources/BWToolbarItemInspector.nib</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>Resources/BWToolkit.ibplugin/Contents/Resources/BWBottomBarLibrary.nib/designable.nib</filename>
    </removed>
    <removed>
      <filename>Resources/BWToolkit.ibplugin/Contents/Resources/BWBottomBarLibrary.nib/keyedobjects.nib</filename>
    </removed>
    <removed>
      <filename>Resources/BWToolkit.ibplugin/Contents/Resources/BWButtonBarLibrary.nib/designable.nib</filename>
    </removed>
    <removed>
      <filename>Resources/BWToolkit.ibplugin/Contents/Resources/BWButtonBarLibrary.nib/keyedobjects.nib</filename>
    </removed>
    <removed>
      <filename>Resources/BWToolkit.ibplugin/Contents/Resources/BWControllersLibrary.nib/designable.nib</filename>
    </removed>
    <removed>
      <filename>Resources/BWToolkit.ibplugin/Contents/Resources/BWControllersLibrary.nib/keyedobjects.nib</filename>
    </removed>
    <removed>
      <filename>Resources/BWToolkit.ibplugin/Contents/Resources/BWSelectableToolbarInspector.nib/designable.nib</filename>
    </removed>
    <removed>
      <filename>Resources/BWToolkit.ibplugin/Contents/Resources/BWSelectableToolbarInspector.nib/keyedobjects.nib</filename>
    </removed>
    <removed>
      <filename>Resources/BWToolkit.ibplugin/Contents/Resources/BWSplitViewLibrary.nib/designable.nib</filename>
    </removed>
    <removed>
      <filename>Resources/BWToolkit.ibplugin/Contents/Resources/BWSplitViewLibrary.nib/keyedobjects.nib</filename>
    </removed>
    <removed>
      <filename>Resources/BWToolkit.ibplugin/Contents/Resources/BWTexturedSliderInspector.nib/designable.nib</filename>
    </removed>
    <removed>
      <filename>Resources/BWToolkit.ibplugin/Contents/Resources/BWTexturedSliderInspector.nib/keyedobjects.nib</filename>
    </removed>
    <removed>
      <filename>Resources/BWToolkit.ibplugin/Contents/Resources/BWToolbarItemsLibrary.nib/designable.nib</filename>
    </removed>
    <removed>
      <filename>Resources/BWToolkit.ibplugin/Contents/Resources/BWToolbarItemsLibrary.nib/keyedobjects.nib</filename>
    </removed>
    <removed>
      <filename>Resources/BWToolkit.ibplugin/Contents/Resources/BWTransparentControlsLibrary.nib/designable.nib</filename>
    </removed>
    <removed>
      <filename>Resources/BWToolkit.ibplugin/Contents/Resources/BWTransparentControlsLibrary.nib/keyedobjects.nib</filename>
    </removed>
    <removed>
      <filename>Resources/BWToolkit.ibplugin/Contents/Resources/English.lproj/BWToolkitLibrary.nib/designable.nib</filename>
    </removed>
    <removed>
      <filename>Resources/BWToolkit.ibplugin/Contents/Resources/English.lproj/BWToolkitLibrary.nib/keyedobjects.nib</filename>
    </removed>
    <removed>
      <filename>filterTemplate.pdf</filename>
    </removed>
    <removed>
      <filename>sieveTemplate.pdf</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>ce0a34e49a1b9dec25c6abc36acc36b92ddf220c</id>
    </parent>
  </parents>
  <author>
    <name>Nick Toumpelis</name>
    <email>nick@toumpelis.me.uk</email>
  </author>
  <url>http://github.com/macsphere/canary/commit/1252298b8dfc61cef3eb67e2760d4b578856b46f</url>
  <id>1252298b8dfc61cef3eb67e2760d4b578856b46f</id>
  <committed-date>2009-08-18T04:09:42-07:00</committed-date>
  <authored-date>2009-08-18T04:09:42-07:00</authored-date>
  <message>Upgraded Canary to BWToolkit 1.2.2.</message>
  <tree>f8edcafc5f4d5111436d724378b49a2d1b351407</tree>
  <committer>
    <name>Nick Toumpelis</name>
    <email>nick@toumpelis.me.uk</email>
  </committer>
</commit>
