make onarrive functionality work.
use 0, 1 to distinguish onarrive
tweak soldout style