refactor programmatic mouse events
refactor programmatic mouse events
working on single string versions of code