Using user profiles to customise the user interface