Removed the reload method

Removed this because it was pretty confusing.  It was called after
initialise but also to display the current entity.  Added the clearer
handleAfterSetEntity method.  Note, there is some confusion between (in
my mind) between what setEntity does and setSelection.  What’s the
difference?