moved score path data to ScoreController away from ScoreObjectBar (cleans up API design)
reworked ScorePath to hide more of its implementation (better API); added storing of scroll locations when changing paths