Return the ID as the success value rather than a static int.
Send packets for each edit and await return before removing the highlight on each response.
Added a blank field to the bottom of the list for creating new responses.
Implemented function to create new responses.
If the ID signals the response is new, create a new one and return the ID the DB gives us.
Added wrapped DIV to the response list.
If we created a new, re-ID the new field and create a new copy of that.
Use the ID attribute in DOM as lower-case to be correct.
Move to indexing the elements by their ID, keep a copy of the new field as a variable.
Prevent flagging the same response for editing multiple times.
Make ID a variable rather than fetch it again as an attribute
Don't check a static length, rather just the length variable.
Merge upstream changes