Some of the actions may be doable just by setting something on a mousekey? Just a thought.