Handle posture, direction and bar position in a standard way.

It's not very elegant!