further ideas for mouse-driven control