Fix JavaDoc
Add X/Y getters
TYweak things
Send events when things change
Expose constructor outside package
Better, stronger, faster