Thank you both for the quick response!
@Shaun Gorneau I understand what you mean, that is definitely the problem ?
@mikel I'm pretty sure .batch() is the way to go, but I just can't seem to get it to work easily. As far as I can see when using .batch() you can't use toggleActions but are instead forced to use onEnter, onLeave, onEnterBack and onLeaveBack.
Also, when using fromTo the from doesn't seem to be applied on load of the script.
Is there a way to use .batch() while also keeping the code clean like in my example?