GetScreenBorderOffset
while (width + 2 * GetScreenBorderOffset() > screenWidth
|| height + 2 * GetScreenBorderOffset() + GetTabHeight()
origin.x -= GetScreenBorderOffset() + width;
origin.y -= GetScreenBorderOffset() + height;