Hello, In the museum example I see javascript has been added te create some random animations. Of course I can copy this to make it work in my own project but is there any documentation on the objects and how they can be manipulated using Javascript? I don’t mean a guide on Javascript itself but just how to approach the objects and what properties can be manipulated and what functions can be called by default. (example) Item { anchors.fill: parent property real mX: (subItem == null) ? 0 : subItem.y property real mO: block.opacity property int mduration: Math.random()*2000 2000 onMXChanged: (subItem == null) ? 0 : subItem.y = mX onMOChanged: block.opacity = mO SequentialAnimation on mX { id: animation loops: Animation.Infinite PropertyAnimation { to: Math.random()*50-25; duration: Math.random()*20 mduration; easing.type: Easing.InOutBack } PropertyAnimation { to: Math.random()*50-25; duration: Math.random()*20 mduration; } } SequentialAnimation on mO { id: animationO loops: Animation.Infinite PropertyAnimation { to: Math.random()*0.25 0.5; duration: Math.random()*20 mduration; easing.type: Easing.InOutBack } PropertyAnimation { to: Math.random()*0.25 0.5; duration: Math.random()*20 mduration; } } } Best regards, Jeroen P.s.: I also noticed a bug, sometimes the actions I add to objects only work after I have closed the application an re-opened it. I am working on a mac, OSX 10.11.4