Add frame support
Improved compliance with browser_spec
Improved compliance with dd_spec