I'm working on the final version of an old project. I'm not very happy with the current user interface and people feedback is they find it a bit confusing too. May be you can help me to find a better UI.

There's a screenshot:

The UI is:
  • If you click on a tile then it will rotate clockwise.
  • If you press [Alt]+mouse button then the tile will rotate counter-clockwise.
  • If you press [Ctrl]+mouse button then the tile will slide to the free tile (the one without tracks or cows) if possible.
I did it this way because I thought a "single button mouse" is better. Of course it will be configurable but I'm not sure how many different configurations I'll add.

What mouse and/or keyboard commands you use in a similar gameplay?