started handling peripheral disconnect