in reply to Sharing an attribute between multiple objects with moose

Although you already suggest you're abstracting too much, it sounds like you want to add a "cursor" class, and share the cursor between different AoAs.
  • Comment on Re: Sharing an attribute between multiple objects with moose