add Settings, and ignoreUnimportantViews setting