{"id":0,"registry":{"0":{"submorphs":[{"__isSmartRef__":true,"id":1},{"__isSmartRef__":true,"id":12}],"scripts":[],"id":"06FF41D8-76B6-4786-8989-377C53B4E6AA","shape":{"__isSmartRef__":true,"id":62},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"StickyNote","partsBinMetaInfo":{"__isSmartRef__":true,"id":73},"eventHandler":{"__isSmartRef__":true,"id":99},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","BD8BECDB-A9A1-4009-B433-C925F0AFCCFC","F2677A9D-5855-4DF2-B248-94545B34B762","D52188B3-7DC0-410E-96B1-50892AC00A37","1C17567C-751A-447E-A93C-0CE8CAEEF262","C31986AF-AB07-427F-BD76-E0F3859AC975","DDD4168A-5478-4F4D-8EEF-D97F81291445","BFCD6449-EC66-4E15-A39C-9205A00F585E","26D20E93-F7B0-4010-9B34-B9BF616D6395","5A1463CD-0088-4246-8A30-3F7C7F35FFA8","3F4B5A7D-4585-4D14-8B6B-EDA5CD6614E6","7832608B-CDB9-47F3-8313-421D741E4D41","FDF34CF1-EAFD-46E5-811B-741AEC53AD9F"],"partTests":{"__isSmartRef__":true,"id":100},"_ClipMode":"visible","moved":true,"droppingEnabled":true,"layout":{"__isSmartRef__":true,"id":105},"isInLayoutCycle":false,"_StyleClassNames":["Morph","Box","ScrumObject","StickyNote"],"eventsAreDisabled":false,"_PointerEvents":"auto","isLockOwner":true,"isBeingDragged":false,"nameChanged":"Ways I tried to implement mode changes\na) Use camera to recognize tool used to interact. Did that with QRCodes, it works, but it is horribly slow.\nb) Use build-in hardware buttons. No chance, this only works in natie apps :(","attributeConnections":[{"__isSmartRef__":true,"id":65},{"__isSmartRef__":true,"id":106},{"__isSmartRef__":true,"id":108},{"__isSmartRef__":true,"id":116}],"doNotSerialize":["$$_Position"],"doNotCopyProperties":["$$_Position"],"_Rotation":-0.44801882144868,"_Scale":0.9999999999999949,"__serializedExpressions__":["_Position","distanceToDragEvent","previousPosition"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":118},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(0.0,0.0)","distanceToDragEvent":"lively.pt(131.0,-101.0)","previousPosition":"lively.pt(523.0,726.0)"},"1":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2},"_ClipMode":"visible","derivationIds":["C638653E-1B0B-4D56-8D49-33DD23B1AC35","3293CAB9-0D6B-4E71-805D-AAE142E1CFEE","4C028030-58F5-4B52-8C06-E32C4343E399","B2E52C0F-1126-4D32-93A1-8C7AF391F58D","0DFEF978-FBC1-4373-9F26-57A34057CE53","28F789A2-1D63-490E-A6EB-62384CA5D071","99B3C12B-B5DB-45C8-BE57-FC5A5B8057CC"],"id":"5139C748-AA3D-4401-A9C3-1BA8E655D8F4","droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":0},"eventHandler":{"__isSmartRef__":true,"id":3},"name":"fa-pin.png","showsHalos":false,"isBeingDragged":false,"_Rotation":-1.1813540667906361,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4},"__LivelyClassName__":"lively.morphic.Image","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(-3.0,3.0)","distanceToDragEvent":"lively.pt(37.0,-30.0)"},"2":{"_ImageURL":"data:image/png;base64,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","_BorderWidth":0,"_BorderColor":null,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding"],"isLoaded":true,"__LivelyClassName__":"lively.morphic.Shapes.Image","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(26.0,33.5)","_Padding":"lively.rect(0,0,0,0)"},"3":{"morph":{"__isSmartRef__":true,"id":1},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4":{"setImageURL":{"__isSmartRef__":true,"id":5}},"5":{"varMapping":{"__isSmartRef__":true,"id":6},"source":"function setImageURL(url, keepOriginalExtent) {\n            $super(url, keepOriginalExtent);\n            if (typeof targetObj[targetMethodName] === \"function\")\n                targetObj[targetMethodName](url, this, null);\n        }","funcProperties":{"__isSmartRef__":true,"id":11},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6":{"this":{"__isSmartRef__":true,"id":1},"targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"save","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7}},"7":{"$super":{"__isSmartRef__":true,"id":8}},"8":{"varMapping":{"__isSmartRef__":true,"id":9},"source":"function () {\n                try {\n                    // FIXME super is supposed to be static\n                    return Object.getPrototypeOf(obj)[name].apply(obj, arguments);\n                } catch (e) {\n                    if ($world)\n                        $world.logError(e, 'Error in $super call')\n                    else\n                        alert('Error in $super call: ' + e + '\\n' + e.stack);\n                    return null;\n                }\n            }","funcProperties":{"__isSmartRef__":true,"id":10},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9":{"obj":{"__isSmartRef__":true,"id":1},"name":"setImageURL"},"10":{},"11":{"user":"athomschke","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Tue May 27 2014 15:44:39 GMT-0700 (PDT)\")"},"12":{"submorphs":[{"__isSmartRef__":true,"id":13}],"scripts":[],"id":"0B62AB62-B25C-44D1-A30E-AC36ADF13636","shape":{"__isSmartRef__":true,"id":34},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":35},"eventHandler":{"__isSmartRef__":true,"id":55},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","BD8BECDB-A9A1-4009-B433-C925F0AFCCFC","F2677A9D-5855-4DF2-B248-94545B34B762","D52188B3-7DC0-410E-96B1-50892AC00A37","1C17567C-751A-447E-A93C-0CE8CAEEF262","C31986AF-AB07-427F-BD76-E0F3859AC975","EC6E820C-4664-48D2-87A1-3323C6801989","21CCE61E-C1FE-44CB-810F-81849D0D4245","2B80691F-B396-4D13-8BB4-D2DDA1EF56BE","9264277A-B4EC-47B7-87F4-ADE8ABFA41F0","E12DB286-750B-42CD-8194-9B0CAFEA821A","F4886794-BBE5-40C5-9F18-28EEE4CB7A21","9317B8B2-BA27-408A-B020-FD11A82A66B1"],"partTests":{"__isSmartRef__":true,"id":56},"_ClipMode":"auto","moved":true,"droppingEnabled":true,"owner":{"__isSmartRef__":true,"id":0},"_StyleClassNames":["Morph","Box","StickyNote"],"layout":{"__isSmartRef__":true,"id":61},"eventsAreDisabled":true,"_HandStyle":"default","_PointerEvents":"none","isLockOwner":false,"_Rotation":0,"_Scale":0.6224133968940638,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(11.7,6.2)","distanceToDragEvent":"lively.pt(121.8,-77.6)"},"13":{"submorphs":[],"scripts":[],"id":"8C0E546C-B7AD-4284-8CE1-B6B29367B329","shape":{"__isSmartRef__":true,"id":14},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"StickyNoteText","partsBinMetaInfo":{"__isSmartRef__":true,"id":15},"textChunks":[{"__isSmartRef__":true,"id":24}],"charsReplaced":"","lastFindLoc":137,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":26},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","59440FC5-E676-4B9B-A828-C150A05765C0","BB093C35-ECE6-4B04-8C1F-CA0182E81F07","78D92770-7C3E-4B44-9845-A3CAEB4A3CDC","31418026-E5F4-4F79-B4DA-9BD7EC006916","6C5A0E0C-1E0C-4216-AB0A-11CF423696E9","DA502FC0-C518-41ED-8620-D901F67383D7","49108CEE-63A5-4687-8254-F7692170DD48","6FB62430-D805-44F0-8880-977248C3BD20"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"layout":{"__isSmartRef__":true,"id":27},"owner":{"__isSmartRef__":true,"id":12},"savedTextString":"Some Text wlknfwlkenfls\nmadl vknalemflasdmlaskne ","eventsAreDisabled":false,"_PointerEvents":"auto","isLockOwner":false,"_StyleSheet":{"__isSmartRef__":true,"id":28},"_StyleClassNames":["Morph","Text"],"attributeConnections":[{"__isSmartRef__":true,"id":32}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"previousSelection":[122,122],"_Rotation":0,"_Scale":1.6066492221892215,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent","_TextColor"],"textString":"Ways I tried to implement mode changes\na) Use camera to recognize tool used to interact. Did that with QRCodes, it works, but it is horribly slow.\nb) Use build-in hardware buttons. No chance, this only works in natie apps :(","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,8.5)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(97.9,-6.0)","_TextColor":"Color.rgb(53,53,53)"},"14":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(142.1,82.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"15":{"partsSpaceName":"PartsBin/Basic","migrationLevel":8,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":16},{"__isSmartRef__":true,"id":17},{"__isSmartRef__":true,"id":18},{"__isSmartRef__":true,"id":19},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":21},{"__isSmartRef__":true,"id":22},{"__isSmartRef__":true,"id":23}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Sat Apr 05 2014 01:51:52 GMT-0700 (PDT)\")"},"16":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 09:31:56 GMT-0700 (PDT)\")"},"17":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 05:18:18 GMT-0700 (PDT)\")"},"18":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:32:09 GMT-0700 (PDT)\")"},"19":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:31:43 GMT-0700 (PDT)\")"},"20":{"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)).  This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F","__serializedExpressions__":["date"],"date":"new Date(\"Sun Feb 26 2012 21:20:38 GMT-0800 (PST)\")"},"21":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 07:30:30 GMT-0700 (PDT)\")"},"22":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 10:36:22 GMT-0700 (PDT)\")"},"23":{"author":"robertkrahn","message":"resizeWidth = true","id":"E402462A-7AB2-487B-82BD-A3369C1C1F75","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 05 2014 01:58:52 GMT-0700 (PDT)\")"},"24":{"style":{"__isSmartRef__":true,"id":25},"chunkOwner":{"__isSmartRef__":true,"id":13},"_id":"_3815","storedString":"Ways I tried to implement mode changes\na) Use camera to recognize tool used to interact. Did that with QRCodes, it works, but it is horribly slow.\nb) Use build-in hardware buttons. No chance, this only works in natie apps :(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"25":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"26":{"morph":{"__isSmartRef__":true,"id":13},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"27":{"resizeWidth":false,"resizeHeight":false,"scaleHorizontal":true,"scaleVertical":true},"28":{"rules":[{"__isSmartRef__":true,"id":29}],"originMorph":{"__isSmartRef__":true,"id":13},"__LivelyClassName__":"lively.morphic.StyleSheet","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"29":{"declarations":[{"__isSmartRef__":true,"id":30},{"__isSmartRef__":true,"id":31}],"styleSheet":{"__isSmartRef__":true,"id":28},"selector":".Morph","__LivelyClassName__":"lively.morphic.StyleSheetRule","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"30":{"values":["0px"],"rule":{"__isSmartRef__":true,"id":29},"property":"border-width","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetShorthandDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"31":{"values":["red"],"rule":{"__isSmartRef__":true,"id":29},"property":"border-color","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetShorthandDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"32":{"sourceObj":{"__isSmartRef__":true,"id":13},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"nameChanged","varMapping":{"__isSmartRef__":true,"id":33},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"33":{"source":{"__isSmartRef__":true,"id":13},"target":{"__isSmartRef__":true,"id":0}},"34":{"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_BorderColor","_Fill","_Padding","_Position","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgba(0,0,204,0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(248.9,148.6)"},"35":{"partsSpaceName":"PartsBin/Basic","comment":"A plain simple rectangle","migrationLevel":8,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":36},{"__isSmartRef__":true,"id":37},{"__isSmartRef__":true,"id":38},{"__isSmartRef__":true,"id":39},{"__isSmartRef__":true,"id":40},{"__isSmartRef__":true,"id":41},{"__isSmartRef__":true,"id":42},{"__isSmartRef__":true,"id":43},{"__isSmartRef__":true,"id":44},{"__isSmartRef__":true,"id":45},{"__isSmartRef__":true,"id":46},{"__isSmartRef__":true,"id":47},{"__isSmartRef__":true,"id":48},{"__isSmartRef__":true,"id":49},{"__isSmartRef__":true,"id":50},{"__isSmartRef__":true,"id":51},{"__isSmartRef__":true,"id":52},{"__isSmartRef__":true,"id":53},{"__isSmartRef__":true,"id":54}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Wed Mar 12 2014 07:00:28 GMT-0700 (PDT)\")"},"36":{"author":"jenslincke","message":"no comment","id":"ADFBF069-513C-4DE6-95A9-8AD4985C6508","__serializedExpressions__":["date"],"date":"new Date(\"Tue Feb 04 2014 01:23:53 GMT-0800 (PST)\")"},"37":{"author":"robertkrahn","message":"no comment","id":"A452871F-4EB9-45D1-94B8-6065CBA7B8FD","__serializedExpressions__":["date"],"date":"new Date(\"Mon Jul 29 2013 23:20:51 GMT-0700 (PDT)\")"},"38":{"author":"SAPLivelyScreen","message":"no comment","id":"7A44D8CA-6D5F-42A3-A4B4-4D7F51EECA52","__serializedExpressions__":["date"],"date":"new Date(\"Tue Jun 18 2013 11:49:27 GMT-0700 (PDT)\")"},"39":{"author":"SAPLivelyScreen","message":"no comment","id":"EF145198-0649-41BD-A92E-521D98FEC49D","__serializedExpressions__":["date"],"date":"new Date(\"Wed May 29 2013 15:36:50 GMT-0700 (PDT)\")"},"40":{"author":"jenslincke","message":"added legend","id":"7ADA3049-56C1-4D32-874B-F664A79DDB20","__serializedExpressions__":["date"],"date":"new Date(\"Fri Jan 18 2013 07:47:05 GMT-0800 (PST)\")"},"41":{"author":"jenslincke","message":"no comment","id":"A4B86A7E-A398-4C29-BEE0-4AA045ABABD2","__serializedExpressions__":["date"],"date":"new Date(\"Fri Jan 18 2013 07:42:31 GMT-0800 (PST)\")"},"42":{"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205","__serializedExpressions__":["date"],"date":"new Date(\"Thu Nov 22 2012 01:35:51 GMT-0800 (PST)\")"},"43":{"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8","__serializedExpressions__":["date"],"date":"new Date(\"Mon Jun 18 2012 10:35:08 GMT-0700 (PDT)\")"},"44":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 04:42:07 GMT-0700 (PDT)\")"},"45":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 02:42:26 GMT-0700 (PDT)\")"},"46":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 17:59:09 GMT-0800 (PST)\")"},"47":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 02:53:45 GMT-0700 (PDT)\")"},"48":{"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 03 2012 06:51:30 GMT-0700 (PDT)\")"},"49":{"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 03 2012 06:51:36 GMT-0700 (PDT)\")"},"50":{"author":"jenslincke","message":"no comment","id":"AEB2F41B-2C88-4BBA-8875-93CD17CBA1C8","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jan 23 2013 03:57:18 GMT-0800 (PST)\")"},"51":{"author":"robertkrahn","message":"no comment","id":"67FD74CD-7AE4-4050-ADC7-4DF73804258D","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 30 2013 00:18:06 GMT-0700 (PDT)\")"},"52":{"author":"robertkrahn","message":"no comment","id":"FBBB9C99-B61C-4D5F-8750-6E2987DF0C9C","__serializedExpressions__":["date"],"date":"new Date(\"Thu Jun 20 2013 15:16:24 GMT-0700 (PDT)\")"},"53":{"author":"jenslincke","message":"no comment","id":"ECD12BFF-E872-4918-8341-C6571E72F36D","__serializedExpressions__":["date"],"date":"new Date(\"Tue Feb 04 2014 01:24:27 GMT-0800 (PST)\")"},"54":{"author":"lauritz","message":"dropping enabled for the blue rectangle","id":"81D350CB-D926-491F-8FF3-A6C9C831BDF2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 12 2014 07:00:28 GMT-0700 (PDT)\")"},"55":{"morph":{"__isSmartRef__":true,"id":12},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"56":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":57}},"57":{"test01IsMorph":{"__isSmartRef__":true,"id":58}},"58":{"varMapping":{"__isSmartRef__":true,"id":59},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":60},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"59":{"this":{"__isSmartRef__":true,"id":56}},"60":{},"61":{"adjustForNewBounds":true,"resizeWidth":false,"resizeHeight":false,"scaleHorizontal":true,"scaleVertical":true},"62":{"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"attributeConnections":[{"__isSmartRef__":true,"id":63}],"doNotSerialize":["$$_Extent"],"doNotCopyProperties":["$$_Extent"],"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(166.0,103.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,237,115)","_Padding":"lively.rect(0,0,0,0)"},"63":{"sourceObj":{"__isSmartRef__":true,"id":62},"sourceAttrName":"_Extent","targetMethodName":"adjustPosition","varMapping":{"__isSmartRef__":true,"id":64},"dependedBy":{"__isSmartRef__":true,"id":65},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"64":{"source":{"__isSmartRef__":true,"id":62}},"65":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"extent","targetMethodName":"adjustPosition","varMapping":{"__isSmartRef__":true,"id":66},"dependendConnections":[{"__isSmartRef__":true,"id":63}],"attributeConnections":[{"__isSmartRef__":true,"id":67},{"__isSmartRef__":true,"id":69},{"__isSmartRef__":true,"id":71}],"doNotSerialize":["$$converterString","$$updaterString","$$varMapping"],"doNotCopyProperties":["$$converterString","$$updaterString","$$varMapping"],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"66":{"source":{"__isSmartRef__":true,"id":0}},"67":{"sourceObj":{"__isSmartRef__":true,"id":65},"sourceAttrName":"converterString","targetObj":{"__isSmartRef__":true,"id":63},"targetMethodName":"setConverter","varMapping":{"__isSmartRef__":true,"id":68},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"68":{"source":{"__isSmartRef__":true,"id":65},"target":{"__isSmartRef__":true,"id":63}},"69":{"sourceObj":{"__isSmartRef__":true,"id":65},"sourceAttrName":"updaterString","targetObj":{"__isSmartRef__":true,"id":63},"targetMethodName":"setUpdater","varMapping":{"__isSmartRef__":true,"id":70},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"70":{"source":{"__isSmartRef__":true,"id":65},"target":{"__isSmartRef__":true,"id":63}},"71":{"sourceObj":{"__isSmartRef__":true,"id":65},"sourceAttrName":"varMapping","targetObj":{"__isSmartRef__":true,"id":63},"targetMethodName":"varMapping","varMapping":{"__isSmartRef__":true,"id":72},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"72":{"source":{"__isSmartRef__":true,"id":65},"target":{"__isSmartRef__":true,"id":63}},"73":{"partsSpaceName":"PartsBin/BYOIE","comment":"A little note that template sticks to scrum objects","migrationLevel":8,"partName":"StickyNote","changes":[{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":75},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":77},{"__isSmartRef__":true,"id":78},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":80},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":82},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":84},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":86},{"__isSmartRef__":true,"id":87},{"__isSmartRef__":true,"id":88},{"__isSmartRef__":true,"id":89},{"__isSmartRef__":true,"id":90},{"__isSmartRef__":true,"id":91},{"__isSmartRef__":true,"id":92},{"__isSmartRef__":true,"id":93},{"__isSmartRef__":true,"id":94},{"__isSmartRef__":true,"id":95},{"__isSmartRef__":true,"id":96},{"__isSmartRef__":true,"id":97},{"__isSmartRef__":true,"id":98}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Wed Mar 12 2014 07:00:28 GMT-0700 (PDT)\")"},"74":{"author":"jenslincke","message":"no comment","id":"ADFBF069-513C-4DE6-95A9-8AD4985C6508","__serializedExpressions__":["date"],"date":"new Date(\"Tue Feb 04 2014 01:23:53 GMT-0800 (PST)\")"},"75":{"author":"robertkrahn","message":"no comment","id":"A452871F-4EB9-45D1-94B8-6065CBA7B8FD","__serializedExpressions__":["date"],"date":"new Date(\"Mon Jul 29 2013 23:20:51 GMT-0700 (PDT)\")"},"76":{"author":"SAPLivelyScreen","message":"no comment","id":"7A44D8CA-6D5F-42A3-A4B4-4D7F51EECA52","__serializedExpressions__":["date"],"date":"new Date(\"Tue Jun 18 2013 11:49:27 GMT-0700 (PDT)\")"},"77":{"author":"SAPLivelyScreen","message":"no comment","id":"EF145198-0649-41BD-A92E-521D98FEC49D","__serializedExpressions__":["date"],"date":"new Date(\"Wed May 29 2013 15:36:50 GMT-0700 (PDT)\")"},"78":{"author":"jenslincke","message":"added legend","id":"7ADA3049-56C1-4D32-874B-F664A79DDB20","__serializedExpressions__":["date"],"date":"new Date(\"Fri Jan 18 2013 07:47:05 GMT-0800 (PST)\")"},"79":{"author":"jenslincke","message":"no comment","id":"A4B86A7E-A398-4C29-BEE0-4AA045ABABD2","__serializedExpressions__":["date"],"date":"new Date(\"Fri Jan 18 2013 07:42:31 GMT-0800 (PST)\")"},"80":{"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205","__serializedExpressions__":["date"],"date":"new Date(\"Thu Nov 22 2012 01:35:51 GMT-0800 (PST)\")"},"81":{"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8","__serializedExpressions__":["date"],"date":"new Date(\"Mon Jun 18 2012 10:35:08 GMT-0700 (PDT)\")"},"82":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 04:42:07 GMT-0700 (PDT)\")"},"83":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 02:42:26 GMT-0700 (PDT)\")"},"84":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 17:59:09 GMT-0800 (PST)\")"},"85":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 02:53:45 GMT-0700 (PDT)\")"},"86":{"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 03 2012 06:51:30 GMT-0700 (PDT)\")"},"87":{"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 03 2012 06:51:36 GMT-0700 (PDT)\")"},"88":{"author":"jenslincke","message":"no comment","id":"AEB2F41B-2C88-4BBA-8875-93CD17CBA1C8","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jan 23 2013 03:57:18 GMT-0800 (PST)\")"},"89":{"author":"robertkrahn","message":"no comment","id":"67FD74CD-7AE4-4050-ADC7-4DF73804258D","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 30 2013 00:18:06 GMT-0700 (PDT)\")"},"90":{"author":"robertkrahn","message":"no comment","id":"FBBB9C99-B61C-4D5F-8750-6E2987DF0C9C","__serializedExpressions__":["date"],"date":"new Date(\"Thu Jun 20 2013 15:16:24 GMT-0700 (PDT)\")"},"91":{"author":"jenslincke","message":"no comment","id":"ECD12BFF-E872-4918-8341-C6571E72F36D","__serializedExpressions__":["date"],"date":"new Date(\"Tue Feb 04 2014 01:24:27 GMT-0800 (PST)\")"},"92":{"author":"lauritz","message":"dropping enabled for the blue rectangle","id":"81D350CB-D926-491F-8FF3-A6C9C831BDF2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 12 2014 07:00:28 GMT-0700 (PDT)\")"},"93":{"author":"athomschke","message":"created morph","id":"5C4B64C7-81B1-41C5-A98A-B34456248321","__serializedExpressions__":["date"],"date":"new Date(\"Tue Apr 29 2014 00:48:02 GMT-0700 (PDT)\")"},"94":{"author":"athomschke","message":"there was a border too much","id":"88D45DE3-A3E7-44F9-8385-551122DAD772","__serializedExpressions__":["date"],"date":"new Date(\"Tue Apr 29 2014 09:51:01 GMT-0700 (PDT)\")"},"95":{"author":"athomschke","message":"really fixed the border","id":"70BB46A4-C4DE-47C1-890D-5641F7BA4C65","__serializedExpressions__":["date"],"date":"new Date(\"Tue Apr 29 2014 09:53:45 GMT-0700 (PDT)\")"},"96":{"author":"athomschke","message":"fixed scrollbars","id":"0D864FBB-9D11-4385-BB70-82C5C8E22647","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 30 2014 11:06:02 GMT-0700 (PDT)\")"},"97":{"author":"athomschke","message":"reset and naming","id":"67D7E0B4-E468-41C4-9831-8D7E7FFF6AE9","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 30 2014 11:41:40 GMT-0700 (PDT)\")"},"98":{"author":"athomschke","message":"adapted lars schema","id":"9D23CA39-1D85-46C1-9EE2-F7491BFDDFAA","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 30 2014 12:00:34 GMT-0700 (PDT)\")"},"99":{"morph":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"100":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":101}},"101":{"test01IsMorph":{"__isSmartRef__":true,"id":102}},"102":{"varMapping":{"__isSmartRef__":true,"id":103},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":104},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"103":{"this":{"__isSmartRef__":true,"id":100}},"104":{},"105":{"adjustForNewBounds":true,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(199.0,215.0)"},"106":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"position","targetMethodName":"adjustPosition","varMapping":{"__isSmartRef__":true,"id":107},"dependendConnections":[{"__isSmartRef__":true,"id":108}],"attributeConnections":[{"__isSmartRef__":true,"id":110},{"__isSmartRef__":true,"id":112},{"__isSmartRef__":true,"id":114}],"doNotSerialize":["$$converterString","$$updaterString","$$varMapping"],"doNotCopyProperties":["$$converterString","$$updaterString","$$varMapping"],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"107":{"source":{"__isSmartRef__":true,"id":0}},"108":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"_Position","targetMethodName":"adjustPosition","varMapping":{"__isSmartRef__":true,"id":109},"dependedBy":{"__isSmartRef__":true,"id":106},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"109":{"source":{"__isSmartRef__":true,"id":0}},"110":{"sourceObj":{"__isSmartRef__":true,"id":106},"sourceAttrName":"converterString","targetObj":{"__isSmartRef__":true,"id":108},"targetMethodName":"setConverter","varMapping":{"__isSmartRef__":true,"id":111},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"111":{"source":{"__isSmartRef__":true,"id":106},"target":{"__isSmartRef__":true,"id":108}},"112":{"sourceObj":{"__isSmartRef__":true,"id":106},"sourceAttrName":"updaterString","targetObj":{"__isSmartRef__":true,"id":108},"targetMethodName":"setUpdater","varMapping":{"__isSmartRef__":true,"id":113},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"113":{"source":{"__isSmartRef__":true,"id":106},"target":{"__isSmartRef__":true,"id":108}},"114":{"sourceObj":{"__isSmartRef__":true,"id":106},"sourceAttrName":"varMapping","targetObj":{"__isSmartRef__":true,"id":108},"targetMethodName":"varMapping","varMapping":{"__isSmartRef__":true,"id":115},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"115":{"source":{"__isSmartRef__":true,"id":106},"target":{"__isSmartRef__":true,"id":108}},"116":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"remove","targetMethodName":"remove","varMapping":{"__isSmartRef__":true,"id":117},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"117":{"source":{"__isSmartRef__":true,"id":0}},"118":{"reset":{"__isSmartRef__":true,"id":119},"toString":{"__isSmartRef__":true,"id":122}},"119":{"varMapping":{"__isSmartRef__":true,"id":120},"source":"function reset() {\n    this.setName('StickyNote')\n}","funcProperties":{"__isSmartRef__":true,"id":121},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"120":{"this":{"__isSmartRef__":true,"id":0}},"121":{"user":"athomschke","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 30 2014 12:00:16 GMT-0700 (PDT)\")"},"122":{"varMapping":{"__isSmartRef__":true,"id":123},"source":"function toString() {\n    var text = this.get('StickyNoteText').getTextString()\n            .truncate('30')\n            .replace('\\n', '').replace('\\r', '')\n    return \"Note (\" +\n            (this.changeTime ?\n                (new Date(this.changeTime)).format(\"yyyy-mm-dd h:MM TT\") :\n                \"\") +\")\" +\n            text\n}","funcProperties":{"__isSmartRef__":true,"id":128},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"123":{"this":{"__isSmartRef__":true,"id":0},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":124}},"124":{"$super":{"__isSmartRef__":true,"id":125}},"125":{"varMapping":{"__isSmartRef__":true,"id":126},"source":"function () {\n                try {\n                    // FIXME super is supposed to be static\n                    return Object.getPrototypeOf(obj)[name].apply(obj, arguments);\n                } catch (e) {\n                    if ($world)\n                        $world.logError(e, 'Error in $super call')\n                    else\n                        alert('Error in $super call: ' + e + '\\n' + e.stack);\n                    return null;\n                }\n            }","funcProperties":{"__isSmartRef__":true,"id":127},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"126":{"obj":{"__isSmartRef__":true,"id":0},"name":"toString"},"127":{},"128":{"user":"athomschke","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 30 2014 11:59:54 GMT-0700 (PDT)\")"},"isSimplifiedRegistry":true}}