Creating an interactive user interface