frontend drag drop edit delete (missing backend)