Got the inner scroll on sched page working.
intermediate checkin with too much stuff: 1st go at alerts, re-introduce test code, code reformatting and refactoring.