def listen
				begin
					clear_view
					@router.route unless Input.quit?
					reset if Input.reset?
				end until Input.quit?
			end
def listen
				begin
					clear_view
					@router.route unless Input.quit?
					reset if Input.reset?
				end until Input.quit?
			end
Runs the application loop.
 Clears the system view each iteration.
 Calls route on the router instance.

 If the user is trying to reset or quit the application responds accordingly.
 Clears Input class variables before exit.