Just breaking things over and over again. But I think I've finally settled. It sort of works for the default controller kinda