improved add and remove buttons as well as add to favorites