added externallayout demo app