Added controller and html for demo