close #82, we now have a working cancel button