I take it placing an active at:

Always
-->set x to xmouse - x left frame
-->set y to ymouse - y top frame

is too hard to work with? (because of the massive offset possible with the mouse) If...