hey dude.
i noticed that your animation function in pixiservice, once triggered has no way of slowing down or stopping.. this wastes CPU/ram .. a better implementation would activate animation following a mouse/pointer movement or a click and pause when time passes with no activity... what do you think?