Settings dialog now shows a scrollview when the content size is bigger than the dialog size. Fixes #6