Fixes #76: zoom at cursor for mouse and playhead for buttons