minor nit: but you should probably call this removeDeleteButton and showDeleteButton would become addDeleteButton.