Identical to MouseRead with only one difference.
Mouse events are not removed from the buffer.
Note: If the data being returned is live and not from an event, that next call to MousePreview or MouseRead will likely return different data.
See also: MouseRead, MouseEvent and MouseOverflow.