fixed bug in getSetting method and tweaked color customisation