introduce precision picking in API form
properly wire up precision picking in JS api