Add advanced multitouch widget

Not ideal, but a nice example of how to customize the plot
widget.
Import a bunch of libraries we'll be using