Ported to iPad and added layout change animation