remove variable hiding from example
make abort easier to call by passing the oboe api in as the context instead of the window