added a suggestion dialog since it did make things a lot easier, also got the cancel button working