Revert "Removed usage of mouse over/move events."

This reverts commit 07e832721e7afcf1134d1377d523cda21a19dedf.
Fixed changing lightweight theme while applied.
Cleaned up unused code.