Remove old code and fix bug
Add on-event handler
Add defaultPrevented check
Use better modal wrapper!
Update testcase
Add result handler