Minor scrollbar and button changes

Button now has a method of setting its "enabled" state while still
receiving mouse events.