Worked some of the buttons, commented as to what needs to be
implemented.