The article presented the basic idea and functionality. I would leave enhancements to the implementors.
Amit