finally a real cancel button