[BUG #7842] Carousel's size is calculated wrong on iOS7
* Refactored animation classes for removing flickering