User-driven Dialogue in a Financial Domain