device.hidden and device.enable