Change hint provider and checker implementation.

Implement check and get hints using signals in the
application class.