Added logic to dispose all extensions when control is disposed

Fix #126