Refactoring to let Tradesong manage screens as its the most convenient place.

I looked at another class doing this, but this is really the best  place.