no message
fix multiple events firing
add widget timeout option
project points if necessary
remove graphics layer
#2 I decided to just go with graphicsLayer as a property/constructor option. @DavidSpriggs and @swingley can you review? If it's good I'll check it into the API.