Mouse events + keyboard and mouse nifty integration