I should also note that the reason for this is that when going back, the div displaying item info is simply hidden and no elements are added or removed, which is why it does not trigger. Furthermore, it is hidden by manipulating a CSS class definition, so no attributes are changed either. Essentially, it would be impossible to detect this change with monitorDOMChanges if not, luckily for us, for the class change on the body element. (In the future there may be a way to monitor CSS as well)