Revert "Revert "cleaned up basic functionality""

This reverts commit 2d56b465842b7279586d895af505f48dae06ea58.
Revert "Revert "equalized percentages on transitions for active card""

This reverts commit 70377cf65ef6cce02b25f43cba074b17ae99bb1e.
Revert "Revert "removed double toggle for animation, too choppy""

This reverts commit 1a121a336df0d7397445283fb64695ef2b90a1e9.