Yeap, see DeclarativeWebContainer::onActiveTabChanged.

It is emitted whenever data changes. Previously we had two signals emitted from DeclarativeTabModel::updateActiveTab.

```
...
emit _activeTabChanged(newActiveTab);
...
if (activeTabId != newActiveTab.tabId()) {
    ...
    emit activeTabChanged(newActiveTab.tabId());
    ...
}
```

Connections were like...
```
connect(m_model, SIGNAL(_activeTabChanged(const Tab&)), this, SLOT(updateTabData(const Tab&)));

connect(m_model, SIGNAL(activeTabChanged(int)), this, SLOT(onActiveTabChanged(int)));
```
The onActiveTabChanged slot was responsible for loading switched tab and updateTabData slot only for updating tab data. Now that we need to update only forward / backward navigation information and it needs to be updated always I decided to combine everything to activeTabChanged.