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; and moving the image based on the modified position.