Contract amount compromises are always relative to the original demand, which prevents ridiculous negotiation down of contracts.
Local TV revenue depends on population and hype.
Updated TODO
If play menu is open when a refresh of the play button occurs, then open the menu again after the refresh occurs.
Undo last commit, as it introduced more problems than it solved.
Fix marking of owner message as read in Chrome (update transaction race condition)