I'd like to know some information about the recreation of a device. If you want to change any of parameters which were given on device creation (like window size, device type ect.) you actually have to recreate the device.
Although the recreation doesn't seem so scary, the part I'm worrying ...