speed up anims
tweaks and fixes
arraylist -> linkedlist
move listeners out of resume