acceptor behaviour settled

TODO: make different behaviour objects for itemSource item and
itemReceivers item so we can swap item behavior easily when moved from
one container to another