Add button-clearing; semaphore covers key events too.
Visual buttons; add delete on card zero.