fix some linter errors
add ability to add ingredients in between existing ones
only show modification buttons on hover