Swift demo view controller