Remove redundant check
Inherit icon only if list-style-image != none
Check for #contentAreaContextMenu existence in destructor
More correctly handle changes in key preference