Reworked the print MAR and public location UI. This also fixes #49, #50, #55, #68.