Use buttons for delete

This actually works when JS isn't loaded, and fails more transparently.
Show flash messages

Needs some design treatment, but this will do for now.