macos: fixes for main
- Require an input region to become a key window (accept key input). This mostly just ensures that tooltips cannot become input windows.
- fix cursor blink time as we were using the blink duration (msec) as the length of time we should blink (seconds)