Added logic, modified view / model, introduced crossing sequence