added try - catch around  criteria in screenr.js
merge