Building an interactive application