#27: Fixed the problem with offsets in text selection in text fields.  Turned out it was a problem with the x and y reported from the mouse event.
Restructured the positioned eventing system so that when a listener receives a positioned event, it is in coordinates relative to the element that the listener was added for.
#27: Implemented copy/paste in text fields (no cut yet).  Improved text selection.