terrainGenerator, drag controls
touch controls, resizable viewport