don't load the history subscriber when disabled

Previously, the history subscribers was enabled by a call to its
setEnabled() method. The enabled value was then checked when the
event was processed.