Debugger Skipping Breakpoints

I think I’m missing something here. I’m extending SelectableList and I have three breakpoints: draw, drawLayout, and drawList.

The debug player ignores all the breakpoints and does not actually stop until draw has been called 4 times already. Each time I step in, draw is being called another 4 times.

Is there an explanation for what’s happening?