Added perference setting page and perference Dialog