A medical system comprises processing circuitry configured to: load medical images sequentially from a data store which stores a set of medical images, each having an associated location; receive a current location of a medical image that is currently displayed on the display; receive an input operation from a user; process the input operation to determine whether the input operation is of a first type or the input operation is of a second type, wherein the first type of input operation is intended to be less precise than the second type of input operation, and to determine a destination location in dependence on the current location and the input operation; perform a first display operation based on the destination location if the input operation is of the first type; and perform a second display operation based on the destination location if the input operation is of the second type.