
Looks like a non-trivial amount of work is done in the constructor interrogating the features of the current device. This only needs to be done once.
Looks like a non-trivial amount of work is done in the constructor interrogating the features of the current device. This only needs to be done once.