Also removed SendEvent and simplified some other calls.
Additionally removed sending of SystemCommands as messages and added sorting of recommendations by relevance.