interactive browser helpers
use subword mode in js too