Added event and handler classes to update the UI if the project settings change