Merged Overlay drawing methods and added a container box for text