Sindre's changes
Fix element changing
Use pub build instead of Grunt
Updates after @MathieuLorber's feedback