Added some view-controller interaction