added "button functions"....see the new tests