Improve demo app, allow manual subscribe/unsubscribe.