better overlay design and added support to button value