move cursor change handlers to data_extraction.js
initialize polygons and lines as null
check for null
check for null
check for null
don't null out mappolygon
allow internal points to be drawn
allow internal points to be drawn
still trying to allow internal points
undo internal points -- it gets really messy
always listen for popup click
use compressed version of polygonEdit
remove unneeded polygon stuff and put library in jss dir
remove unneeded polygon stuff and put library in jss dir