-== draggable code ==-
[ ] context when dropped into code where the inner expressions
[ ] syntactically correct insertion of statements
[ ] syntactically correct insertion of exprs
[ ] insertion / preview: merge undo hist
[ ] only show insertion hints in visible area
[ ] don't overlay entire program
[ ] extraction overlay issues when scrolled
[ ] extraction when on line with statement: mark that
[ ] multi line shaped overlays
[ ] maintain indent
[ ] copy / drop methods onto receivers
[ ] highlight whole expression when close to either side
[ ] overlays and v/h scroll!
-== tiles ==-
[ ] edit methods
[ ] add methods
[ ] "method" tile editors
[ ] make dropped workspaces special
[ ] open on morph
[ ] make serializable
[ ] string item
[ ] keep in view script
[ ] keep tiles to one line, three lines?
[X] start scrubbing on mouse down
[X] method tilxes
[X] method tiles ticking
[X] "method" tiles
[X] morph reference
[X] scrubbing numbers
[X] make points editable
[X] scrubbing start factor
[X] boolean item
[X] when not dropped in text, cleanup after out
[X] special tiles for text, button, image
[X] impove ticking indicator
[X] non-morph tiles
[X] JS
[X] graphics
[X] when prop list opens, keep it in world boudns
-== debugging ==-
[ ] [debug] ? invocation of tile
[ ] [debug] initNUmberItem __2
[ ] [debug] endless loop -> matt
[X] [debug] lazy load lively debug funcs
-== morphic ==-
[ ] rotating a rect and resizing it -> messed up transform