Don't send scroll events if a button is already in desired state