not entirely sure what's going on here. deleting a repeat should always mark the session as dirty, becuase it has changed the data of the form in a way that will be lost if the user closes the session.