add eth cable state detector, switch to list as event