More refactoring to ofPtr<Icon> and several changes to screen noise