Add device change support.