Added further test cases. Fixed progress button where event might have been swallowed.

Added wiki entry of my contribution and fixed a minor bug. Also, I added a test case.