[lib settings] improved ui, interaction, fixed bug; modified 'enable modules' icon