code review and minor optimizations
fixed bug while scrolling thru xsettings
some documentation and enhancements to Manager