Hi!
did I understand it correctly, that Scala couldn't be used as a direct alternative to Java FX Script? I think that Scala is powerful enough so it should be possible to wrap properties into a class that allows you to bind them; i.e. when one property of one object changes (e.g. a check box is toggled) then another property of a different object changes as well (e.g. a boolean property of a business model object). In Java FX Script, this feature is a very fundamental part of the language, automatically enabled for all properties, but not so in Scala.
Scala has so many powerful and simplifying features, so I think this would suit it perfectly.
Kind regards
Walter