Set away after the interval and store old status

It can't restore old status yet but the functionality itself is almost
ready
Reconnect feature restores old status