Clean the delegated closing method up so it doesn't break the details on subsequent clicks.
Merge pull request #384 from jaycee/charm-details-should-always-work

Clean the delegated closing method up so it doesn't break the details on subsequent clicks.