| Index: sky/examples/stocks2/lib/stock_app.dart | 
| diff --git a/sky/examples/stocks2/lib/stock_app.dart b/sky/examples/stocks2/lib/stock_app.dart | 
| index baf7b91719079b3ae62014847642dadce0e0b2f1..26f44a094fa1bde56e57b2856c6aef3cc34787f3 100644 | 
| --- a/sky/examples/stocks2/lib/stock_app.dart | 
| +++ b/sky/examples/stocks2/lib/stock_app.dart | 
| @@ -13,7 +13,7 @@ import 'package:sky/framework/components2/menu_item.dart'; | 
| import 'package:sky/framework/components2/input.dart'; | 
| // import 'package:sky/framework/components2/modal_overlay.dart'; | 
| // import 'package:sky/framework/components2/popup_menu.dart'; | 
| -// import 'package:sky/framework/components2/radio.dart'; | 
| +import 'package:sky/framework/components2/radio.dart'; | 
| import 'package:sky/framework/components2/scaffold.dart'; | 
| import 'package:sky/framework/fn2.dart'; | 
| import 'package:sky/framework/theme2/typography.dart' as typography; | 
| @@ -110,8 +110,6 @@ class StocksApp extends App { | 
| }); | 
| } | 
|  | 
| -  // static FlexBoxParentData _flex1 = new FlexBoxParentData()..flex = 1; | 
| - | 
| Drawer buildDrawer() { | 
| return new Drawer( | 
| controller: _drawerController, | 
| @@ -127,23 +125,23 @@ class StocksApp extends App { | 
| icon: 'action/account_balance', | 
| children: [new Text('Account Balance')]), | 
| new MenuDivider(key: 'div1'), | 
| -        // new MenuItem( | 
| -        //   key: 'Optimistic Menu Item', | 
| -        //   icon: 'action/thumb_up', | 
| -        //   onGestureTap: (event) => _handleStockModeChange(StockMode.optimistic), | 
| -        //   children: [ | 
| -        //     new ParentDataNode(new Text('Optimistic'), _flex1), | 
| -        //     new Radio(key: 'optimistic-radio', value: StockMode.optimistic, groupValue: _stockMode, onChanged: _handleStockModeChange) | 
| -        //   ]), | 
| -        // new MenuItem( | 
| -        //   key: 'Pessimistic Menu Item', | 
| -        //   icon: 'action/thumb_down', | 
| -        //   onGestureTap: (event) => _handleStockModeChange(StockMode.pessimistic), | 
| -        //   children: [ | 
| -        //     new ParentDataNode(new Text('Pessimistic'), _flex1), | 
| -        //     new Radio(key: 'pessimistic-radio', value: StockMode.pessimistic, groupValue: _stockMode, onChanged: _handleStockModeChange) | 
| -        //   ]), | 
| -        // new MenuDivider(key: 'div2'), | 
| +        new MenuItem( | 
| +          key: 'Optimistic Menu Item', | 
| +          icon: 'action/thumb_up', | 
| +          onGestureTap: (event) => _handleStockModeChange(StockMode.optimistic), | 
| +          children: [ | 
| +            new FlexExpandingChild(new Text('Optimistic'), 1), | 
| +            new Radio(key: 'optimistic-radio', value: StockMode.optimistic, groupValue: _stockMode, onChanged: _handleStockModeChange) | 
| +          ]), | 
| +        new MenuItem( | 
| +          key: 'Pessimistic Menu Item', | 
| +          icon: 'action/thumb_down', | 
| +          onGestureTap: (event) => _handleStockModeChange(StockMode.pessimistic), | 
| +          children: [ | 
| +            new FlexExpandingChild(new Text('Pessimistic'), 1), | 
| +            new Radio(key: 'pessimistic-radio', value: StockMode.pessimistic, groupValue: _stockMode, onChanged: _handleStockModeChange) | 
| +          ]), | 
| +        new MenuDivider(key: 'div2'), | 
| new MenuItem( | 
| key: 'Settings', | 
| icon: 'action/settings', | 
|  |