Refactored IPageable (not included in the last commit by accident)
An active task can now be cancelled during waiting for the interval to pass