New feature

show answer button: changed to toggle showing and hide
several new logic of element appearance