switched to using CAAnimation subclasses for more control