A wave has two concepts. One is the wave script and the other one is wave app. The difference is that wave script is then as the name suggests a script. Wave app lets you add interactivity, because we play a script more suited for dashboards. But with wave application, you probably want to handle your button clicks or drop down changes. All this needs to needs to be recorded back on Python server.