disposeController method
Disposes a single controller with the given key.
Implementation
void disposeController(String key) {
removeAllScrollListeners(key);
_controllers[key]?.dispose();
_controllers.remove(key);
_scrollListeners.remove(key);
}