Update preferences
Respect the preferences
Reinizialize when monitors change
Also remove destroy handlers when destroying extension
Update README