Updated UI flow, feedback added, locked all functions if no device is
chosen