Use QPalette to change the text color.
Add option to use smooth scrolling when positioning the view.