Allow re-init (i.e. tear down and rebuild) without double-binding events