1. A system for early media buffering using prediction of user behavior, comprising: a computer, including a processor; a user interface which displays a plurality of media options from which particular options can be selected; a click determination logic which is configured so that a first event associated with a particular media option is passed singly to a media application without trapping for a possible double-click; wherein the media application interprets the first event as a likely selection by a user of the particular media option, and uses information associated therewith to begin buffering a corresponding media content; and wherein, if a second event associated with the particular media option is received within a subsequent time interval, then the second event is treated as confirmation of the user's selection, and the corresponding media content is streamed from its media content buffer.