anchor.diff:  				dat += cartridge.generate_menu()
   
   	dat += "</body></html>"
  +
  +	if (underline_flag)
  +		dat = replacetext(dat, "text-decoration:none", "text-decoration:underline")
  +	if (!underline_flag)
  +		dat = replacetext(dat, "text-decoration:underline", "text-decoration:none")
  +
   	user << browse(dat, "window=pda;size=400x450;border=1;can_resize=1;can_minimize=0")
   	onclose(user, "pda", src)
   
  
positive.code: 	var/font_index = 0 //This int tells DM which font is currently selected and lets DM know when the last font has been selected so that it can cycle back to the first font when "toggle font" is pressed again.
  	var/font_mode = "font-family:monospace;" //The currently selected font.
  	var/background_color = "#808000" //The currently selected background color.
  	
  	#define FONT_MONO "font-family:monospace;"
  	#define FONT_SHARE "font-family:\"Share Tech Mono\", monospace;letter-spacing:0px;"
  	#define FONT_ORBITRON "font-family:\"Orbitron\", monospace;letter-spacing:0px; font-size:15px"
  
negative.code: 			if ("Change_Color")
  				var/new_color = input("Please enter a color name or hex value (Default is \'#808000\').")as color
  				background_color = new_color
  
  			if ("Toggle_Underline")
  				underline_flag = !underline_flag
  
  			if("Return")//Return
  				if(mode<=9)
  