removed support for non-ble devices and added interrupt of checkin if user disables bluetooth