[#6] Refine documentation & add currentIndex property