Broken implementation of touch controls. Do not test.