moved buttons, began delegation and added tags to # buttons