[heartbeat] check whether a defaultroute is present
[button] make LED behaviour more consistent when using the toggle button