peripheral disconnect events are now handled