Call custom function upon reading report
Add some way to call a custom function when an input report is read, as now only the last one is accessible. The function signature could look like `Fn(&Input) -> ()`. This should only be called if the report has been verified to be correct (see #3 (closed)).