REMOVE: Removed some reliance on this.TopDocument() dynamic property.
REMOVE: Removed some reliance on this.Window dynamic property.
 -  SelectedStatusLabel became SelectedCountsLabel which does the locale translation its-self, calls to it now pass in '' to clear or an array of values
ADDED: Per (sub)Document Data structure (Document.SLPD) which currently contains 'Last Calculated innerWidth'
Documents are now indexed on mouse down, SelectableElements are stored within each document.SLPD, document.SLPD is deleted after Clear()
this.Documents[URL] is no longer an object, it is now this.Documents[URL] = Document;
this.SelectedElements is no longer a dynamic property based on TopDocument.SLP.  Eventually these need to be moved into their respective documents.
Eliminated the no longer needed dynamic Window, TopDocument and SLP which were performance problems and put in place as a strategy to deal with dead objects in auto-reloaded pages during drag.  Some of the removal will have caused this problem to come back but part of the re-redesign was done taking that into account.