workflow editor based on flex