Updates main script
Adds widgets demo