Same as below, why need button, why not just run the codes in the click listener?