Basic interpolation at the edges.
IR averaging implementation

(merged the steady-improvements into this)
Better point selection when more than 2 points exist.
Support different keysets for pointing vs. not pointing
Use time-based expiry for a little more leniency. Always keyup the right key.
Expose parameters and clean up constants.
Match existing style for new parameters.
Documentation on the new IR settings