1. That is by design. Keepers can't be spoiled, so they aren't highlighted. The highlighting is meant to show desirable spoiler locations.
2. I realized that as soon as I published this. I never wrote resizing code. I should have just killed the maximize box
3. Didn't think of that. Could add it...