Use pause and resume instead of stop for the disconnect action.