enhancing visibility into mousebutton state from ply