This was ages ago and I might recall wrong, but I think I added this hook to allow the Mobile skin to override the behavior.

I'm sure @lizlux  has tested this out but I wanted @hakubo to have a look and be aware of the change if my memories are valid.