Readded virtual on handles() in controller (so overriden controllers actually work)