hotString V1 : partially made independant from editor