Refactor headline range calculation from controller to presenter