email view gui component completed