1. A method for zooming an object, comprising: receiving a selection of an object to zoom; determining a viewing property relating to a current display of content displayed with the object; determining an object property relating to a current display of the object before zooming; calculating a scaling factor that is used to zoom the object based at least in part on the viewing property and the object property; zooming the object using the scaling factor; and displaying the zoomed object.