1. A system for performing a function in response to receiving input from a stylus that includes an elongated body portion, a tip on an end of the elongated body portion, and a control feature on the elongated body portion, the system comprising: an electronic device having a display for displaying content to a user and a stylus detection surface for allowing user input via the stylus tip; and a user interface executable on the electronic device and comprising a stylus hover over mode, wherein the stylus hover over mode is configured to perform a function on the electronic device in response to input provided via the stylus-based control feature, the stylus-based control feature input provided without direct contact between the stylus detection surface and the stylus, and wherein the stylus-based control feature input is provided from at least one of a button on the stylus, a rotating knob on the stylus, a switch on the stylus, a touch-sensitive area on the stylus, a pressure-sensitive area on the stylus, and a sliding control switch on the stylus; wherein the function performed on the electronic device is determined based on both a predetermined stylus location over the stylus detection surface and content presented on the display, such that the function is performed in response to the stylus-based control feature input being provided while the stylus is hovering over the stylus detection surface.