Компонент написан, скажем, больше для примера. В нем есть и рациональное зерно, т.е. он вполне юзабельный, но на практике всегда чего-то не хватает. С другой стороны - есть исходник, а значит в большинстве случаев есть от чего оттолкнуться и допилить под себя.