1. In a computer networking environment including a plurality of computing systems, a method for seamlessly switching between debugger display views during debugging of an application, the method comprising: an act of initiating an application debugging process for an application that is to be debugged; an act of mapping one or more runtime object elements of the application to both code elements and graphical elements, such that there is a one-to-one correspondence between the runtime object elements and the code elements and between the runtime object elements and the graphical elements; an act of appending one or more portions of software code to each runtime object element, such that, upon execution of the software code during runtime, a runtime event is outputted indicating which corresponding graphical or code element is currently being processed; an act of accessing the outputted runtime events to determine which graphical or code element is currently being processed; based on the accessed outputted runtime events and based on the mappings, an act of displaying the elements currently being debugged in a first view; and based on the accessed outputted runtime events and based on the mappings, an act of switching views from the first view to a second view without restarting the application debugging process for the application being debugged.