Marking the edit controls as volatile() otherwise they get cached between users and the edit button appears where it shouldn't