+disabled, highlighted and range callback