Custom scrollbars written in plain JS, with jQuery and Angular wrappers featuring resize detection, mousewheel, touch and keyboard support