i would always use a rect; if we don't have w,h=> we put NaN. When does this happens? context menu, right?