cleanup
Handle mouse actions
Works... except hint disposal
Hints gets disposed as expected
Cleanup