added MultiposTrait so that balloons can have different positions in different contexts