Switching 'only custom properties' checkbox will keep us in current scope and not reset it to parent object.
Changed displaying of inherited css properties. They are displayed with opacity 0.5 to easily distinguish between them and changed properties when 'all properties' is enabled
Added overflow-x/y, outline-offset CSS properties to Styles tab
Added a bunch of newly supported JS properties/methods to filters (for use with 'only custom properties' feature)
Checkboxes state (JS - 'only custom properties', CSS - 'all properties') is restored properly when returning to tab
Fixed: document listeners were being set upon entering JS tab. Changed setWindow call to setWindowJS and fixed issues that this made - guess this was a typo in original script.