anchor.diff:  	popup.set_content(dat)
   	popup.set_title_image(user.browse_rsc_icon(src.icon, src.icon_state))
   	popup.open()
  +
  +/obj/machinery/computer/libraryconsole/bookmanagement/proc/findscanner(viewrange)
  +	for(var/obj/machinery/libraryscanner/S in range(viewrange))
  +		return S
  +	return null
   
   /obj/machinery/computer/libraryconsole/bookmanagement/proc/print_forbidden_lore(mob/user)
   	var/spook = pick("blood", "brass")
  
positive.code: 			dat += "<A href='?src=\ref[src];switchscreen=0'>(Return to main menu)</A><BR>"
  		if(6)
  			dat += "<h3>Post Title to Newscaster</h3>"
  			if(!scanner)
  				dat += "<FONT color=red>No scanner found within wireless network range.</FONT><BR>"
  			else if(!scanner.cache)
  
negative.code: 		if(5)
  			dat += "<H3>Upload a New Title</H3>"
  			if(!scanner)
  				findscanner(9)
  			if(!scanner)
  				dat += "<FONT color=red>No scanner found within wireless network range.</FONT><BR>"
  			else if(!scanner.cache)
  