Simplifies selection callback
Providing view instead of selection to GetSelectionMessage()
Adds a fastest algorithm when moving cursor (WIP)