Spec compliance

Updated dependency versions.
Use ftdomdelegate for events.
Use o-viewport for window resize event throttling.