Almost there. The matching works and the animations mostly work. They aren't as smooth as I would like but at least they animate. The layout moves nicely and the switch between the two modes is fully functional.