I absolutely love flowjs. I have one request though. When you add paths that connect with previously mentioned paths in a cyclical manner, the chart gets really messed up.
For example: ["Step 1", "Step 2", "Step 3", "Step 4", "Step 5", "Step 2"] results in a completely haywire design. It would be really great if it could gracefully loop back.