Ensure the cursor visible in the suggestions view.

The original implementation did not care about scrollable suggestions view.
But I needed it so I made this patch.
This implementation does not cache properties so it has room to be impromved. :)