Made the animation operation queue run in CommonRunLoop mode to fix problem whereas default animations of UI object ran in a different runLoop causing undesirable animation delays in certain circumstances