1. A method for implementing a user interface function on a computing device, comprising: detecting an image movement gesture input on a user interface device of the computing device; determining an image movement of an image displayed on the computing device based on the detected image movement gesture input; determining whether a boundary of the image displayed on the computing device is reached based on the determined image movement; determining a distortion function to be applied to distort the image displayed on the computing device; calculating a distortion factor based on a distance the image movement gesture input would move the image displayed on the computing device after the boundary of the image displayed on the computing device is reached; and distorting the image displayed on the computing device when a boundary of the image is reached by applying the determined distortion function to the image displayed on the computing device based on the calculated distortion factor.