need bubbles and cancelable params so cross-compile works
relativeTo defaults to null
AS version implements IParent
use currentStateChange as in AS
leverage IChild so it cross-compiles properly
use the positioner
set the tops of these components
maintain type selectors when setting class selectors
comments not supported in JSON files
make sure start position is 0,0.  Probably need better way to default to zero for x and y
percentages work differently in browsers vs Spark/MX.  They don't cover the unconstrained area, just the entire container
add getProperty/setProperty to EventDispatcher so more things can cross-compiler
default target to null
allow static constant binding
need goog.bind
fix watcher chaining
set default state in setter
HTMLElements are strands
default x and y positions
JS version of getProperty/setProperty