public void mouseMoved(final MouseEvent e) {
				if (active[0]) {
					onLeave.e();
					active[0] = false;
				}
				
				if (task[0] != null) {
					task[0].cancel();
				}
				task[0] = new TimerTask() {public void run() {
					p1.e(e.getPoint());
				}};
				timer.schedule(task[0], 100);
			}