removed Project class dependence from Widget
main.js merged