Added the possibility to set the background color of a row.
Improved the item highlighting.
Calling a method on the item that generated the exception,
to handle the exception. For generic error handling.
Simplified the renaming procedure.
Update the GUI when the user is logged in.