improves UI and allows cards to snap back without commiting