Experimental guessing interface
Cleanup, added hover directive