first working version of wildcard watchpoints