CMS-2975 Live Edit - Refactor/improve ContextWindow DetailPanel and selection