more useful behavior for up/down and connected/disconnected