expand screen sissor area
fix invisible exclusion bug (exclude overlap)
more precise screen exclusion
avoid negative hash value
Merge branch 'public'