add/remove edit groups via buttons (still a bit of work left to do)