add hiding upon saving

Fix infinite loop bug in cardholders
fix infinite loop bug in zones