ShowOpts: {
    mouseX?: number | ((x: number) => number);
    mouseY?: number | ((y: number) => number);
}