Feature: add scroll.bind to allow rebinding