add Settings page, settings custom button, add Cancel button