extracted control from tweetView so that tweetView can be generic and reusable