[FIX] optional drop up, viewport dependent