channel = getChannel(); interpreter = createInterpreter();
this.channel = getChannel(); this.interpreter = createInterpreter(); try { setRate(80); } catch (DeviceException ex) { log.error("Cannot set default rate", ex); }
	protected synchronized void startDevice() throws DriverException {		final Device dev = getDevice();		log.info("Starting " + dev.getId());		channel = getChannel();		interpreter = createInterpreter();		// start the deamon anyway, so we can register a mouse later		daemon = new PointerDaemon(dev.getId() + "-daemon");		daemon.start();		dev.registerAPI(PointerAPI.class, this);	}