| Index: src/diagrams/tutorials/polymer/dart-script-code.graffle | 
| diff --git a/src/diagrams/tutorials/indexeddb/add-operation.graffle b/src/diagrams/tutorials/polymer/dart-script-code.graffle | 
| similarity index 75% | 
| copy from src/diagrams/tutorials/indexeddb/add-operation.graffle | 
| copy to src/diagrams/tutorials/polymer/dart-script-code.graffle | 
| index 9bcbf91987bfd0e9b87333560e50b14298e5b4e1..056e45a53bf07ca30e0b5482b879367da4bd9aab 100644 | 
| --- a/src/diagrams/tutorials/indexeddb/add-operation.graffle | 
| +++ b/src/diagrams/tutorials/polymer/dart-script-code.graffle | 
| @@ -7,7 +7,7 @@ | 
| <key>ApplicationVersion</key> | 
| <array> | 
| <string>com.omnigroup.OmniGrafflePro</string> | 
| -		<string>139.17.0.185490</string> | 
| +		<string>139.18.0.187838</string> | 
| </array> | 
| <key>AutoAdjust</key> | 
| <true/> | 
| @@ -42,33 +42,26 @@ | 
| <key>ColumnSpacing</key> | 
| <real>36</real> | 
| <key>CreationDate</key> | 
| -	<string>2013-06-27 20:01:31 +0000</string> | 
| +	<string>2013-09-13 18:37:12 +0000</string> | 
| <key>Creator</key> | 
| <string>Mary Campione</string> | 
| <key>DisplayScale</key> | 
| -	<string>1 0/72 in = 1 0/72 in</string> | 
| +	<string>1 0/72 in = 1.0000 in</string> | 
| <key>GraphDocumentVersion</key> | 
| <integer>8</integer> | 
| <key>GraphicsList</key> | 
| <array> | 
| <dict> | 
| <key>Bounds</key> | 
| -			<string>{{13, 50}, {486, 234}}</string> | 
| +			<string>{{346, 104.5}, {392, 262}}</string> | 
| <key>Class</key> | 
| <string>ShapedGraphic</string> | 
| <key>FitText</key> | 
| <string>YES</string> | 
| <key>Flow</key> | 
| <string>Resize</string> | 
| -			<key>FontInfo</key> | 
| -			<dict> | 
| -				<key>Font</key> | 
| -				<string>HelveticaNeue</string> | 
| -				<key>Size</key> | 
| -				<real>13</real> | 
| -			</dict> | 
| <key>ID</key> | 
| -			<integer>3</integer> | 
| +			<integer>34187</integer> | 
| <key>Shape</key> | 
| <string>Rectangle</string> | 
| <key>Style</key> | 
| @@ -86,7 +79,7 @@ | 
| <key>stroke</key> | 
| <dict> | 
| <key>CornerRadius</key> | 
| -					<real>5</real> | 
| +					<real>7</real> | 
| </dict> | 
| </dict> | 
| <key>Text</key> | 
| @@ -100,21 +93,23 @@ | 
| \deftab720 | 
| \pard\pardeftab720 | 
|  | 
| -\f0\fs24 \cf0 Future<Milestone> add(String milestoneName, DateTime occursOn) \{\ | 
| -  var milestone = new Milestone(milestoneName, occursOn);\ | 
| -  var milestoneAsMap = milestone.toRaw();\ | 
| +\f0\fs24 \cf0 import 'dart:html';\ | 
| +import 'dart:async';\ | 
| +import 'package:polymer/polymer.dart';\ | 
| +\ | 
| +@CustomTag('tute-stopwatch')\ | 
| +class TuteStopwatch\ | 
| +      extends PolymerElement\ | 
| +      with ObservableMixin \{\ | 
| +\ | 
| +  void inserted() \{\ | 
| +    super.inserted();\ | 
| +    ...\ | 
| +  \}\ | 
| \ | 
| -  var transaction = _db.transaction(MILESTONE_STORE, 'readwrite');\ | 
| -  var objectStore = transaction.objectStore(MILESTONE_STORE);\ | 
| -    \ | 
| -  objectStore.add(milestoneAsMap).then((addedKey) \{\ | 
| -    milestone.dbKey = addedKey;\ | 
| -  \});\ | 
| -    \ | 
| -  return transaction.completed.then((_) \{\ | 
| -    milestones.add(milestone);\ | 
| -    return milestone;\ | 
| -  \});\ | 
| +  void startwatch(Event e, var detail, Node target) \{\ | 
| +    ...\ | 
| +  \}  \ | 
| \}}</string> | 
| </dict> | 
| <key>Wrap</key> | 
| @@ -126,80 +121,14 @@ | 
| <key>Head</key> | 
| <dict> | 
| <key>ID</key> | 
| -				<integer>34194</integer> | 
| -			</dict> | 
| -			<key>ID</key> | 
| -			<integer>34198</integer> | 
| -			<key>Points</key> | 
| -			<array> | 
| -				<string>{529, 237.0002106718039}</string> | 
| -				<string>{315, 237.01041745335311}</string> | 
| -			</array> | 
| -			<key>Style</key> | 
| -			<dict> | 
| -				<key>stroke</key> | 
| -				<dict> | 
| -					<key>HeadArrow</key> | 
| -					<string>FilledArrow</string> | 
| -					<key>Legacy</key> | 
| -					<true/> | 
| -					<key>TailArrow</key> | 
| -					<string>0</string> | 
| -				</dict> | 
| -			</dict> | 
| -			<key>Tail</key> | 
| -			<dict> | 
| -				<key>ID</key> | 
| -				<integer>34186</integer> | 
| -			</dict> | 
| -		</dict> | 
| -		<dict> | 
| -			<key>Class</key> | 
| -			<string>LineGraphic</string> | 
| -			<key>Head</key> | 
| -			<dict> | 
| -				<key>ID</key> | 
| -				<integer>34188</integer> | 
| -			</dict> | 
| -			<key>ID</key> | 
| -			<integer>34197</integer> | 
| -			<key>Points</key> | 
| -			<array> | 
| -				<string>{528, 173.49998332173379}</string> | 
| -				<string>{388, 173.49998332173379}</string> | 
| -			</array> | 
| -			<key>Style</key> | 
| -			<dict> | 
| -				<key>stroke</key> | 
| -				<dict> | 
| -					<key>HeadArrow</key> | 
| -					<string>FilledArrow</string> | 
| -					<key>Legacy</key> | 
| -					<true/> | 
| -					<key>TailArrow</key> | 
| -					<string>0</string> | 
| -				</dict> | 
| -			</dict> | 
| -			<key>Tail</key> | 
| -			<dict> | 
| -				<key>ID</key> | 
| -				<integer>34185</integer> | 
| -			</dict> | 
| -		</dict> | 
| -		<dict> | 
| -			<key>Class</key> | 
| -			<string>LineGraphic</string> | 
| -			<key>Head</key> | 
| -			<dict> | 
| -				<key>ID</key> | 
| -				<integer>34165</integer> | 
| +				<integer>34201</integer> | 
| </dict> | 
| <key>ID</key> | 
| -			<integer>34196</integer> | 
| +			<integer>34204</integer> | 
| <key>Points</key> | 
| <array> | 
| -				<string>{529, 124.99999999999997}</string> | 
| -				<string>{492, 124.99999999999997}</string> | 
| +				<string>{322, 319.42781109483889}</string> | 
| +				<string>{363, 320.5756592299054}</string> | 
| </array> | 
| <key>Style</key> | 
| <dict> | 
| @@ -216,7 +145,7 @@ | 
| <key>Tail</key> | 
| <dict> | 
| <key>ID</key> | 
| -				<integer>34182</integer> | 
| +				<integer>34202</integer> | 
| </dict> | 
| </dict> | 
| <dict> | 
| @@ -225,14 +154,14 @@ | 
| <key>Head</key> | 
| <dict> | 
| <key>ID</key> | 
| -				<integer>34187</integer> | 
| +				<integer>34158</integer> | 
| </dict> | 
| <key>ID</key> | 
| -			<integer>34195</integer> | 
| +			<integer>34203</integer> | 
| <key>Points</key> | 
| <array> | 
| -				<string>{529, 83.999999999999972}</string> | 
| -				<string>{492, 83.999999999999972}</string> | 
| +				<string>{322, 262.9999863303787}</string> | 
| +				<string>{363, 262.9999863303787}</string> | 
| </array> | 
| <key>Style</key> | 
| <dict> | 
| @@ -249,16 +178,16 @@ | 
| <key>Tail</key> | 
| <dict> | 
| <key>ID</key> | 
| -				<integer>8</integer> | 
| +				<integer>34200</integer> | 
| </dict> | 
| </dict> | 
| <dict> | 
| <key>Bounds</key> | 
| -			<string>{{45.875, 224}, {269.125, 26}}</string> | 
| +			<string>{{220, 311}, {102, 14}}</string> | 
| <key>Class</key> | 
| <string>ShapedGraphic</string> | 
| <key>ID</key> | 
| -			<integer>34194</integer> | 
| +			<integer>34202</integer> | 
| <key>Shape</key> | 
| <string>Rectangle</string> | 
| <key>Style</key> | 
| @@ -268,11 +197,11 @@ | 
| <key>Color</key> | 
| <dict> | 
| <key>b</key> | 
| -						<string>0.727695</string> | 
| +						<string>0.843326</string> | 
| <key>g</key> | 
| -						<string>0.825576</string> | 
| -						<key>r</key> | 
| <string>1</string> | 
| +						<key>r</key> | 
| +						<string>0.588465</string> | 
| </dict> | 
| </dict> | 
| <key>shadow</key> | 
| @@ -286,19 +215,26 @@ | 
| <string>NO</string> | 
| </dict> | 
| </dict> | 
| +			<key>Text</key> | 
| +			<dict> | 
| +				<key>Align</key> | 
| +				<integer>2</integer> | 
| +				<key>Text</key> | 
| +				<string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390 | 
| +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} | 
| +{\colortbl;\red255\green255\blue255;} | 
| +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qr | 
| + | 
| +\f0\fs24 \cf0 An event-handler}</string> | 
| +			</dict> | 
| </dict> | 
| <dict> | 
| <key>Bounds</key> | 
| -			<string>{{32, 249}, {6.875, 19}}</string> | 
| +			<string>{{363, 303.5}, {371, 44.5}}</string> | 
| <key>Class</key> | 
| <string>ShapedGraphic</string> | 
| <key>ID</key> | 
| -			<integer>34193</integer> | 
| -			<key>Magnets</key> | 
| -			<array> | 
| -				<string>{0.38387096774193563, -0.25}</string> | 
| -				<string>{0, 0.25}</string> | 
| -			</array> | 
| +			<integer>34201</integer> | 
| <key>Shape</key> | 
| <string>Rectangle</string> | 
| <key>Style</key> | 
| @@ -308,11 +244,11 @@ | 
| <key>Color</key> | 
| <dict> | 
| <key>b</key> | 
| -						<string>0.727695</string> | 
| +						<string>0.843326</string> | 
| <key>g</key> | 
| -						<string>0.825576</string> | 
| -						<key>r</key> | 
| <string>1</string> | 
| +						<key>r</key> | 
| +						<string>0.588465</string> | 
| </dict> | 
| </dict> | 
| <key>shadow</key> | 
| @@ -329,16 +265,11 @@ | 
| </dict> | 
| <dict> | 
| <key>Bounds</key> | 
| -			<string>{{276.875, 209}, {38.125, 19}}</string> | 
| +			<string>{{117, 256}, {205, 14}}</string> | 
| <key>Class</key> | 
| <string>ShapedGraphic</string> | 
| <key>ID</key> | 
| -			<integer>34192</integer> | 
| -			<key>Magnets</key> | 
| -			<array> | 
| -				<string>{0.38387096774193563, -0.25}</string> | 
| -				<string>{0, 0.25}</string> | 
| -			</array> | 
| +			<integer>34200</integer> | 
| <key>Shape</key> | 
| <string>Rectangle</string> | 
| <key>Style</key> | 
| @@ -348,9 +279,9 @@ | 
| <key>Color</key> | 
| <dict> | 
| <key>b</key> | 
| -						<string>0.727695</string> | 
| +						<string>0.604698</string> | 
| <key>g</key> | 
| -						<string>0.825576</string> | 
| +						<string>0.928911</string> | 
| <key>r</key> | 
| <string>1</string> | 
| </dict> | 
| @@ -366,19 +297,26 @@ | 
| <string>NO</string> | 
| </dict> | 
| </dict> | 
| +			<key>Text</key> | 
| +			<dict> | 
| +				<key>Align</key> | 
| +				<integer>2</integer> | 
| +				<key>Text</key> | 
| +				<string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390 | 
| +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} | 
| +{\colortbl;\red255\green255\blue255;} | 
| +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qr | 
| + | 
| +\f0\fs24 \cf0 A Polymer element life-cycle method}</string> | 
| +			</dict> | 
| </dict> | 
| <dict> | 
| <key>Bounds</key> | 
| -			<string>{{32.125, 179}, {6.875, 19}}</string> | 
| +			<string>{{363, 235}, {157, 56}}</string> | 
| <key>Class</key> | 
| <string>ShapedGraphic</string> | 
| <key>ID</key> | 
| -			<integer>34190</integer> | 
| -			<key>Magnets</key> | 
| -			<array> | 
| -				<string>{0.38387096774193563, -0.25}</string> | 
| -				<string>{0, 0.25}</string> | 
| -			</array> | 
| +			<integer>34158</integer> | 
| <key>Shape</key> | 
| <string>Rectangle</string> | 
| <key>Style</key> | 
| @@ -388,11 +326,11 @@ | 
| <key>Color</key> | 
| <dict> | 
| <key>b</key> | 
| -						<string>1</string> | 
| +						<string>0.604698</string> | 
| <key>g</key> | 
| -						<string>0.780106</string> | 
| +						<string>0.928911</string> | 
| <key>r</key> | 
| -						<string>0.753377</string> | 
| +						<string>1</string> | 
| </dict> | 
| </dict> | 
| <key>shadow</key> | 
| @@ -409,31 +347,39 @@ | 
| </dict> | 
| <dict> | 
| <key>Bounds</key> | 
| -			<string>{{299, 151}, {89, 19}}</string> | 
| +			<string>{{31, 29}, {371, 22}}</string> | 
| <key>Class</key> | 
| <string>ShapedGraphic</string> | 
| +			<key>FitText</key> | 
| +			<string>YES</string> | 
| +			<key>Flow</key> | 
| +			<string>Resize</string> | 
| +			<key>FontInfo</key> | 
| +			<dict> | 
| +				<key>Color</key> | 
| +				<dict> | 
| +					<key>b</key> | 
| +					<string>0</string> | 
| +					<key>g</key> | 
| +					<string>0</string> | 
| +					<key>r</key> | 
| +					<string>0.501961</string> | 
| +				</dict> | 
| +				<key>Font</key> | 
| +				<string>HelveticaNeue-BoldItalic</string> | 
| +				<key>Size</key> | 
| +				<real>14</real> | 
| +			</dict> | 
| <key>ID</key> | 
| -			<integer>34189</integer> | 
| -			<key>Magnets</key> | 
| -			<array> | 
| -				<string>{0.38387096774193563, -0.25}</string> | 
| -				<string>{0, 0.25}</string> | 
| -			</array> | 
| +			<integer>63</integer> | 
| <key>Shape</key> | 
| <string>Rectangle</string> | 
| <key>Style</key> | 
| <dict> | 
| <key>fill</key> | 
| <dict> | 
| -					<key>Color</key> | 
| -					<dict> | 
| -						<key>b</key> | 
| -						<string>1</string> | 
| -						<key>g</key> | 
| -						<string>0.780106</string> | 
| -						<key>r</key> | 
| -						<string>0.753377</string> | 
| -					</dict> | 
| +					<key>Draws</key> | 
| +					<string>NO</string> | 
| </dict> | 
| <key>shadow</key> | 
| <dict> | 
| @@ -446,49 +392,135 @@ | 
| <string>NO</string> | 
| </dict> | 
| </dict> | 
| +			<key>Text</key> | 
| +			<dict> | 
| +				<key>Align</key> | 
| +				<integer>0</integer> | 
| +				<key>Pad</key> | 
| +				<integer>2</integer> | 
| +				<key>Text</key> | 
| +				<string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390 | 
| +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} | 
| +{\colortbl;\red255\green255\blue255;\red128\green0\blue0;} | 
| +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural | 
| + | 
| +\f0\i\b\fs28 \cf2 Save to $tutorial/polymer/images/dart-script-code.png}</string> | 
| +				<key>VerticalPad</key> | 
| +				<integer>2</integer> | 
| +			</dict> | 
| +			<key>Wrap</key> | 
| +			<string>NO</string> | 
| </dict> | 
| <dict> | 
| -			<key>Bounds</key> | 
| -			<string>{{46, 164}, {342, 19}}</string> | 
| <key>Class</key> | 
| -			<string>ShapedGraphic</string> | 
| +			<string>LineGraphic</string> | 
| +			<key>Head</key> | 
| +			<dict> | 
| +				<key>ID</key> | 
| +				<integer>34178</integer> | 
| +			</dict> | 
| <key>ID</key> | 
| -			<integer>34188</integer> | 
| -			<key>Shape</key> | 
| -			<string>Rectangle</string> | 
| +			<integer>34184</integer> | 
| +			<key>Points</key> | 
| +			<array> | 
| +				<string>{322, 219.68181818181819}</string> | 
| +				<string>{392, 216.04545454545456}</string> | 
| +			</array> | 
| <key>Style</key> | 
| <dict> | 
| -				<key>fill</key> | 
| +				<key>stroke</key> | 
| <dict> | 
| -					<key>Color</key> | 
| -					<dict> | 
| -						<key>b</key> | 
| -						<string>1</string> | 
| -						<key>g</key> | 
| -						<string>0.780106</string> | 
| -						<key>r</key> | 
| -						<string>0.753377</string> | 
| -					</dict> | 
| +					<key>HeadArrow</key> | 
| +					<string>FilledArrow</string> | 
| +					<key>Legacy</key> | 
| +					<true/> | 
| +					<key>TailArrow</key> | 
| +					<string>0</string> | 
| </dict> | 
| -				<key>shadow</key> | 
| +			</dict> | 
| +			<key>Tail</key> | 
| +			<dict> | 
| +				<key>ID</key> | 
| +				<integer>34173</integer> | 
| +			</dict> | 
| +		</dict> | 
| +		<dict> | 
| +			<key>Class</key> | 
| +			<string>LineGraphic</string> | 
| +			<key>Head</key> | 
| +			<dict> | 
| +				<key>ID</key> | 
| +				<integer>34177</integer> | 
| +			</dict> | 
| +			<key>ID</key> | 
| +			<integer>34183</integer> | 
| +			<key>Points</key> | 
| +			<array> | 
| +				<string>{322, 200.7724835836874}</string> | 
| +				<string>{392, 201.44006198934321}</string> | 
| +			</array> | 
| +			<key>Style</key> | 
| +			<dict> | 
| +				<key>stroke</key> | 
| <dict> | 
| -					<key>Draws</key> | 
| -					<string>NO</string> | 
| +					<key>HeadArrow</key> | 
| +					<string>FilledArrow</string> | 
| +					<key>Legacy</key> | 
| +					<true/> | 
| +					<key>TailArrow</key> | 
| +					<string>0</string> | 
| </dict> | 
| +			</dict> | 
| +			<key>Tail</key> | 
| +			<dict> | 
| +				<key>ID</key> | 
| +				<integer>34120</integer> | 
| +			</dict> | 
| +		</dict> | 
| +		<dict> | 
| +			<key>Class</key> | 
| +			<string>LineGraphic</string> | 
| +			<key>Head</key> | 
| +			<dict> | 
| +				<key>ID</key> | 
| +				<integer>34175</integer> | 
| +			</dict> | 
| +			<key>ID</key> | 
| +			<integer>34182</integer> | 
| +			<key>Points</key> | 
| +			<array> | 
| +				<string>{322, 167.412063028251}</string> | 
| +				<string>{350, 168.10600145200442}</string> | 
| +			</array> | 
| +			<key>Style</key> | 
| +			<dict> | 
| <key>stroke</key> | 
| <dict> | 
| -					<key>Draws</key> | 
| -					<string>NO</string> | 
| +					<key>HeadArrow</key> | 
| +					<string>FilledArrow</string> | 
| +					<key>Legacy</key> | 
| +					<true/> | 
| +					<key>TailArrow</key> | 
| +					<string>0</string> | 
| </dict> | 
| </dict> | 
| +			<key>Tail</key> | 
| +			<dict> | 
| +				<key>ID</key> | 
| +				<integer>34161</integer> | 
| +			</dict> | 
| </dict> | 
| <dict> | 
| <key>Bounds</key> | 
| -			<string>{{32, 69}, {460, 30}}</string> | 
| +			<string>{{392, 207.5}, {151, 15}}</string> | 
| <key>Class</key> | 
| <string>ShapedGraphic</string> | 
| <key>ID</key> | 
| -			<integer>34187</integer> | 
| +			<integer>34178</integer> | 
| +			<key>Magnets</key> | 
| +			<array> | 
| +				<string>{-0.43046357615894015, 0.033333333333333215}</string> | 
| +			</array> | 
| <key>Shape</key> | 
| <string>Rectangle</string> | 
| <key>Style</key> | 
| @@ -498,9 +530,9 @@ | 
| <key>Color</key> | 
| <dict> | 
| <key>b</key> | 
| -						<string>0.604698</string> | 
| +						<string>0.727695</string> | 
| <key>g</key> | 
| -						<string>0.928911</string> | 
| +						<string>0.825576</string> | 
| <key>r</key> | 
| <string>1</string> | 
| </dict> | 
| @@ -516,14 +548,23 @@ | 
| <string>NO</string> | 
| </dict> | 
| </dict> | 
| +			<key>Text</key> | 
| +			<dict> | 
| +				<key>Align</key> | 
| +				<integer>2</integer> | 
| +			</dict> | 
| </dict> | 
| <dict> | 
| <key>Bounds</key> | 
| -			<string>{{32, 110}, {460, 30}}</string> | 
| +			<string>{{392, 192.5}, {162, 15}}</string> | 
| <key>Class</key> | 
| <string>ShapedGraphic</string> | 
| <key>ID</key> | 
| -			<integer>34165</integer> | 
| +			<integer>34177</integer> | 
| +			<key>Magnets</key> | 
| +			<array> | 
| +				<string>{-0.45987654320987659, 0.099999999999999645}</string> | 
| +			</array> | 
| <key>Shape</key> | 
| <string>Rectangle</string> | 
| <key>Style</key> | 
| @@ -551,29 +592,19 @@ | 
| <string>NO</string> | 
| </dict> | 
| </dict> | 
| +			<key>Text</key> | 
| +			<dict> | 
| +				<key>Align</key> | 
| +				<integer>2</integer> | 
| +			</dict> | 
| </dict> | 
| <dict> | 
| <key>Bounds</key> | 
| -			<string>{{529, 227.5}, {197, 19}}</string> | 
| +			<string>{{350, 164.5}, {228, 15}}</string> | 
| <key>Class</key> | 
| <string>ShapedGraphic</string> | 
| -			<key>FitText</key> | 
| -			<string>YES</string> | 
| -			<key>Flow</key> | 
| -			<string>Resize</string> | 
| -			<key>FontInfo</key> | 
| -			<dict> | 
| -				<key>Font</key> | 
| -				<string>HelveticaNeue</string> | 
| -				<key>Size</key> | 
| -				<real>12</real> | 
| -			</dict> | 
| <key>ID</key> | 
| -			<integer>34186</integer> | 
| -			<key>Magnets</key> | 
| -			<array> | 
| -				<string>{-0.47757847533632281, 0}</string> | 
| -			</array> | 
| +			<integer>34175</integer> | 
| <key>Shape</key> | 
| <string>Rectangle</string> | 
| <key>Style</key> | 
| @@ -583,11 +614,11 @@ | 
| <key>Color</key> | 
| <dict> | 
| <key>b</key> | 
| -						<string>0.727695</string> | 
| +						<string>0.994392</string> | 
| <key>g</key> | 
| -						<string>0.825576</string> | 
| +						<string>0.780703</string> | 
| <key>r</key> | 
| -						<string>1</string> | 
| +						<string>0.764936</string> | 
| </dict> | 
| </dict> | 
| <key>shadow</key> | 
| @@ -604,25 +635,12 @@ | 
| <key>Text</key> | 
| <dict> | 
| <key>Align</key> | 
| -				<integer>0</integer> | 
| -				<key>Pad</key> | 
| -				<integer>2</integer> | 
| -				<key>Text</key> | 
| -				<string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390 | 
| -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} | 
| -{\colortbl;\red255\green255\blue255;} | 
| -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural | 
| - | 
| -\f0\fs24 \cf0 Called when transaction completes.}</string> | 
| -				<key>VerticalPad</key> | 
| <integer>2</integer> | 
| </dict> | 
| -			<key>Wrap</key> | 
| -			<string>NO</string> | 
| </dict> | 
| <dict> | 
| <key>Bounds</key> | 
| -			<string>{{529, 115.5}, {217, 19}}</string> | 
| +			<string>{{175, 214}, {147, 19}}</string> | 
| <key>Class</key> | 
| <string>ShapedGraphic</string> | 
| <key>FitText</key> | 
| @@ -631,17 +649,22 @@ | 
| <string>Resize</string> | 
| <key>FontInfo</key> | 
| <dict> | 
| +				<key>Color</key> | 
| +				<dict> | 
| +					<key>b</key> | 
| +					<string>0</string> | 
| +					<key>g</key> | 
| +					<string>0</string> | 
| +					<key>r</key> | 
| +					<string>0</string> | 
| +				</dict> | 
| <key>Font</key> | 
| <string>HelveticaNeue</string> | 
| <key>Size</key> | 
| <real>12</real> | 
| </dict> | 
| <key>ID</key> | 
| -			<integer>34182</integer> | 
| -			<key>Magnets</key> | 
| -			<array> | 
| -				<string>{-0.49999999999999978, -1.7763568394002505e-15}</string> | 
| -			</array> | 
| +			<integer>34173</integer> | 
| <key>Shape</key> | 
| <string>Rectangle</string> | 
| <key>Style</key> | 
| @@ -651,9 +674,9 @@ | 
| <key>Color</key> | 
| <dict> | 
| <key>b</key> | 
| -						<string>0.909179</string> | 
| +						<string>0.727695</string> | 
| <key>g</key> | 
| -						<string>0.755853</string> | 
| +						<string>0.825576</string> | 
| <key>r</key> | 
| <string>1</string> | 
| </dict> | 
| @@ -672,16 +695,16 @@ | 
| <key>Text</key> | 
| <dict> | 
| <key>Align</key> | 
| -				<integer>0</integer> | 
| +				<integer>2</integer> | 
| <key>Pad</key> | 
| <integer>2</integer> | 
| <key>Text</key> | 
| <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390 | 
| \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} | 
| {\colortbl;\red255\green255\blue255;} | 
| -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural | 
| +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qr | 
|  | 
| -\f0\fs24 \cf0 Create transaction and get object store.}</string> | 
| +\f0\fs24 \cf0 Must use ObservableMixin}</string> | 
| <key>VerticalPad</key> | 
| <integer>2</integer> | 
| </dict> | 
| @@ -690,7 +713,7 @@ | 
| </dict> | 
| <dict> | 
| <key>Bounds</key> | 
| -			<string>{{528, 164}, {218, 19}}</string> | 
| +			<string>{{160, 190.5}, {162, 19}}</string> | 
| <key>Class</key> | 
| <string>ShapedGraphic</string> | 
| <key>FitText</key> | 
| @@ -699,17 +722,22 @@ | 
| <string>Resize</string> | 
| <key>FontInfo</key> | 
| <dict> | 
| +				<key>Color</key> | 
| +				<dict> | 
| +					<key>b</key> | 
| +					<string>0</string> | 
| +					<key>g</key> | 
| +					<string>0</string> | 
| +					<key>r</key> | 
| +					<string>0</string> | 
| +				</dict> | 
| <key>Font</key> | 
| <string>HelveticaNeue</string> | 
| <key>Size</key> | 
| <real>12</real> | 
| </dict> | 
| <key>ID</key> | 
| -			<integer>34185</integer> | 
| -			<key>Magnets</key> | 
| -			<array> | 
| -				<string>{-0.47757847533632281, 0}</string> | 
| -			</array> | 
| +			<integer>34120</integer> | 
| <key>Shape</key> | 
| <string>Rectangle</string> | 
| <key>Style</key> | 
| @@ -719,11 +747,11 @@ | 
| <key>Color</key> | 
| <dict> | 
| <key>b</key> | 
| -						<string>1</string> | 
| +						<string>0.909179</string> | 
| <key>g</key> | 
| -						<string>0.780106</string> | 
| +						<string>0.755853</string> | 
| <key>r</key> | 
| -						<string>0.753377</string> | 
| +						<string>1</string> | 
| </dict> | 
| </dict> | 
| <key>shadow</key> | 
| @@ -740,16 +768,16 @@ | 
| <key>Text</key> | 
| <dict> | 
| <key>Align</key> | 
| -				<integer>0</integer> | 
| +				<integer>2</integer> | 
| <key>Pad</key> | 
| <integer>2</integer> | 
| <key>Text</key> | 
| <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390 | 
| \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} | 
| {\colortbl;\red255\green255\blue255;} | 
| -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural | 
| +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qr | 
|  | 
| -\f0\fs24 \cf0 Called when add() operation completes.}</string> | 
| +\f0\fs24 \cf0 Must extend PolymerElement}</string> | 
| <key>VerticalPad</key> | 
| <integer>2</integer> | 
| </dict> | 
| @@ -758,26 +786,11 @@ | 
| </dict> | 
| <dict> | 
| <key>Bounds</key> | 
| -			<string>{{529, 74.5}, {77, 19}}</string> | 
| +			<string>{{87, 155}, {235, 19}}</string> | 
| <key>Class</key> | 
| <string>ShapedGraphic</string> | 
| -			<key>FitText</key> | 
| -			<string>YES</string> | 
| -			<key>Flow</key> | 
| -			<string>Resize</string> | 
| -			<key>FontInfo</key> | 
| -			<dict> | 
| -				<key>Font</key> | 
| -				<string>HelveticaNeue</string> | 
| -				<key>Size</key> | 
| -				<real>12</real> | 
| -			</dict> | 
| <key>ID</key> | 
| -			<integer>8</integer> | 
| -			<key>Magnets</key> | 
| -			<array> | 
| -				<string>{-0.5, -1.7763568394002505e-15}</string> | 
| -			</array> | 
| +			<integer>34161</integer> | 
| <key>Shape</key> | 
| <string>Rectangle</string> | 
| <key>Style</key> | 
| @@ -787,11 +800,11 @@ | 
| <key>Color</key> | 
| <dict> | 
| <key>b</key> | 
| -						<string>0.604698</string> | 
| +						<string>0.994392</string> | 
| <key>g</key> | 
| -						<string>0.928911</string> | 
| +						<string>0.780703</string> | 
| <key>r</key> | 
| -						<string>1</string> | 
| +						<string>0.764936</string> | 
| </dict> | 
| </dict> | 
| <key>shadow</key> | 
| @@ -808,21 +821,15 @@ | 
| <key>Text</key> | 
| <dict> | 
| <key>Align</key> | 
| -				<integer>0</integer> | 
| -				<key>Pad</key> | 
| <integer>2</integer> | 
| <key>Text</key> | 
| <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390 | 
| -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} | 
| +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} | 
| {\colortbl;\red255\green255\blue255;} | 
| -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural | 
| +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qr | 
|  | 
| -\f0\fs24 \cf0 Prepare data.}</string> | 
| -				<key>VerticalPad</key> | 
| -				<integer>2</integer> | 
| +\f0\fs24 \cf0 Associate this class with Polymer element}</string> | 
| </dict> | 
| -			<key>Wrap</key> | 
| -			<string>NO</string> | 
| </dict> | 
| </array> | 
| <key>GridInfo</key> | 
| @@ -872,7 +879,7 @@ | 
| <key>MasterSheets</key> | 
| <array/> | 
| <key>ModificationDate</key> | 
| -	<string>2013-06-27 20:13:13 +0000</string> | 
| +	<string>2013-09-19 20:22:40 +0000</string> | 
| <key>Modifier</key> | 
| <string>Mary Campione</string> | 
| <key>NotesVisible</key> | 
| @@ -953,7 +960,7 @@ | 
| </dict> | 
| </array> | 
| <key>Frame</key> | 
| -		<string>{{312, 177}, {983, 1001}}</string> | 
| +		<string>{{175, 284}, {1171, 969}}</string> | 
| <key>ListView</key> | 
| <true/> | 
| <key>OutlineWidth</key> | 
| @@ -967,7 +974,7 @@ | 
| <key>SidebarWidth</key> | 
| <integer>120</integer> | 
| <key>VisibleRegion</key> | 
| -		<string>{{0, -57}, {826, 847}}</string> | 
| +		<string>{{0, -41}, {1014, 815}}</string> | 
| <key>Zoom</key> | 
| <real>1</real> | 
| <key>ZoomValues</key> | 
|  |