examples: style update and use viewloader
Merge branch 'update-examples'