Action::Cancellable with web console support

Also, improve the README and examples directory