+1 for button, for all the reasons @gerardkcohen said.