tag interpreter working in cljs

- improvements to interpret on both ends