SyntheticEvent now covariant
SyntheticEvent.dragEvent added
Added {preventDefault,stopPropagation}{F,IO}
Added component state modStateIOM, tweaked runStateIO*