tweaks to where.js for better csv parsing that should be more consistant with inline parsing. Also create a data object in context to hold the variable values.