introduced backbone.js after the useless attempt to follow the book about it... WTF\!