wip - device preferences support