tons o' changes primarily pertaining to crag/wall specific add buttons and logic