Buttons; started implementing user interface stuff