Test synchornisation of device keys.
Fix device implementation interface to properly support different types of state changes, fix chorus updating.