added code to set location/width/height in execute(), moved string into SoD for now... will fire event later to be consumed by app