Updated input options and refactored method by which device info is relayed.