@Override
public void onShow() {
visible = true;
if (this instanceof GridMouseListener) {
mouseListener = new DragInsensitiveMouseClickListener(createGridMouserAdapter((GridMouseListener) this));
gridPanel.addMouseListener(mouseListener);
gridPanel.addMouseMotionListener(mouseListener);
triggerFakeMouseEvent();
}
}