added back desktop mode (see #304)