Build: Run only the 'concat' task when src files change, to always get up-to-date source when reloading demo or test pages
valid(): Check all elements. Fixes #791 - valid() validates only the first (invalid) element