When provisional page is committed target agent should clear all target related to the previous page but not just committed one. To achieve that target agent should keep track of relationships between nested targets and their host page so that it doesn't accidentally remove wrong target.