Thanks for the help man,

It appears to be working now. It turns out that I was actually decalring two scene variables named scene and each one with there own class that was cancelling out the others commands and crashing the system.

Now that I have that working - I can click on the scene and get a red background but I cannot drag items that have the ItemIsMovable flag on, why is this?

Thanks,
Matt