Make directions="X" work reactively; improve str/helper docs (#170)