vispy

uses the app system instead