separate bluetooth wake from external IO