We can add new functions, but can't change the behavior of existing functions. Aside from that I don't think that it's a good idea to have different panel offsets when using rotation.