added iOS touch controls, not yet complete