Make 'button' work