Я почти решил написать свое просто, так как мне много не надо. Но пока держусь.