Abilities: add some backend verification w/ error propigation to frontend, improve styling.