Fixed bug where if you deleted a row and wanted to edit a new row, the previous row would be selected for editing.

This was because I wasn't updating the ID's after rows were being deleted.

This is now fixed by redrawing the whole component when a row is deleted.