I was feeling creative, but then I got lazy. I figure that these could be some interesting additions to spice up viewing the map.
- Being able to zoom in and out.
Saves the trouble of scrolling with the mouse keys
Script functions:
NPC Code:
showmapimage(index,image,layer,x,y)
/* Displays an image when in mapmode
could be used like a cursor, marking
a place to go to.
For the lazies, of course 
*/
hidemapimage(index)
// hides the image
showmaptext(index,text,layer,x,y)
/* Same as showmapimage, except it shows text. */
showmappoly(index,x1,y1,x2,y2,...)
// and so on
Could add all those other features like the showimgs, just instead it is for when you are in mapmode.