#80 changed type of controller in ViewLoader to generic ViewType