refactor overlay into UIWindow. enumerate all windows for tapable views with `SHIFT+F` or just keyWindow with `f`