this affects at LEAST:
all the efl_add()'s here use a NULL parent. this is "wrong" for efl land. this should be a parent that is in the tree that works back to the loop object (the main loop object). so parent should be the main loop object returned by efl_main_loop_get(), or even better should be a widget or a window object etc. - something visible that eventually has the main loop as a parent. if it's a window then the animation system can in future work out the correct animation framerate based on which display the window is on (if it spans 2 displays... well... we're in trouble. so we'll just pick one). either way... NULL as a parent is wrong. so try and use the window or parent widget if available first, and if not, then use the main loop. you can make animation objects that are children of other animation objects... keep that in mind.