This task involves: - determining if it is offscreen and reposition if possible by flipping it - accepting a priority list of positions - try each position and find the first one that is positioned onscreen - last is a default position
This task involves: