Cool! I am not really that much into qml... but isn't much of the power of qml coming from using javascript to do logic and bindings? Can you do D code stuff in the DML markup to handle that part e.g. by mixin of the DML? Keep up the good work. /Jonas