Как доработать плавающий блок ?

Код очень хороший, но у меня не получается убрать несколько минусов! 1) При прокрутки стр. дергается и этим раздражает! Хотелось бы продвижение блока как в теге “position: fixed;” 2) При достижение подвала продолжает прокучивать (бесконечно). Хотелось бы при достижение подвала блок фиксировался и больше не двигался в низ! Спасибо за внимание!
...
Источник: dle-faq.pro