Added device observers to the model for reuse in other scripts.