1. A method for image navigation on an electronic device comprising: displaying an image; detecting at least one contact with a touch sensor to obtain a first position; obtaining an updated position corresponding to a contact movement; determining a modified position by applying at least one scaling function based on the first position and the updated position, wherein the modified position is different than the updated position, wherein determining the modified position comprises: determining a modified vertical distance by applying a first scaling function; determining a modified horizontal distance by applying a second scaling function; and determining the modified position based on the modified vertical distance and the modified horizontal distance; and moving the image based on the modified position.