Save the active hint object instead of idx.

This make some things easier.
Keep active hint focused if it's still valid (#53).

If a hint is focussed and later filter will keep it valid, the hint also keeps
focussed.