core-5437 fix unit test and additional corner cases
add mouse over effect for menu icons
add additional files to ignore.