vertical mobile controller