Possible to dynamically change panel position (ie for when page scrolling)

When creating a panel you are given the option of specifying a position.

   panel.show({position: val.position});

All very well but if the user scrolls the page the panel is no longer in the correct position. Is it possible to update the panel’s position property whilst displayed (without having to do multiple re-shows), the Mozilla Addon documentation mention nothing about this possibility.

Thanks

Dave