canBeNull
currentMatchSelectionBox
Because nobody else should need to do anything as cursed as what `ScheduleScreen` was doing (which is 95% of the reason why the selection box even broke there).
Fix border around selected match being uneven
var