test update
Added simulation of various UI events [fixes #2528531]
Updated event simulation to remove excess methods, implemented unit tests, and fixed #2527823