use Canvas as dummy source of MouseEvent