new add button method to use custom color (forgot to do this in the previous commit! oops!)