fixed cleaning code
scrolling works also with disabled buttons

The problem was coming from the fact that `setDisabled(True)` disables
truly everything, even the scrolling events.

Instead of disabling them, they are now set to being flat, which is
thereafter ignored in the filter function. The display is slighlty less
clear, but it is ok.