A demo of Model View Controller Design Pattern