Fixing the GUI data updates so that the preferences are respected