switch to core-animation