A method for displaying the progress of an activity performed on a user device, the method including: - outputting, to a display, a progress indicator indicative of the progress made in completing the activity, and updating the progress indicator as the activity proceeds; - simultaneously with the outputting of the progress indicator, outputting, to the display, a progress rate indicator having a property indicative of the rate at which the activity is being progressed, and periodically or continuously updating the progress rate indicator as the activity proceeds; - wherein the property of the progress rate indicator is based on a progress rate indicator value, and wherein updating the progress rate indicator comprises determining the progress rate indicator value by: - determining (503, 702) a rate value indicative of the activity progress rate; and - comparing (504, 703) the rate value with a maximum progress rate value indicative of a maximum progress rate of the user device for the activity; - wherein the maximum progress rate value is continuously, or periodically, determined by continuously, or periodically, determining the highest rate value over a predetermined period and setting the maximum progress rate value as said highest rate value; and wherein the predetermined period is either the period for which the user device has been operational or the period for which the activity has been occurring on the user device. - outputting, to a display, a progress indicator indicative of the progress made in completing the activity, and updating the progress indicator as the activity proceeds; - simultaneously with the outputting of the progress indicator, outputting, to the display, a progress rate indicator having a property indicative of the rate at which the activity is being progressed, and periodically or continuously updating the progress rate indicator as the activity proceeds; - wherein the property of the progress rate indicator is based on a progress rate indicator value, and wherein updating the progress rate indicator comprises determining the progress rate indicator value by: - determining (503, 702) a rate value indicative of the activity progress rate; and - comparing (504, 703) the rate value with a maximum progress rate value indicative of a maximum progress rate of the user device for the activity; - wherein the maximum progress rate value is continuously, or periodically, determined by continuously, or periodically, determining the highest rate value over a predetermined period and setting the maximum progress rate value as said highest rate value; and wherein the predetermined period is either the period for which the user device has been operational or the period for which the activity has been occurring on the user device. - determining (503, 702) a rate value indicative of the activity progress rate; and - comparing (504, 703) the rate value with a maximum progress rate value indicative of a maximum progress rate of the user device for the activity; - wherein the maximum progress rate value is continuously, or periodically, determined by continuously, or periodically, determining the highest rate value over a predetermined period and setting the maximum progress rate value as said highest rate value; and wherein the predetermined period is either the period for which the user device has been operational or the period for which the activity has been occurring on the user device.