Adding history to splitNode recursion

Ensures elements can make a better decision no whether or not
to support splitNode.