add feature to change color of text and background
feature: text in overlay customizable via format string