Committed patchset #1 manually as r52a3159 (presubmit successful).
LGTM https://codereview.appspot.com/9314043/diff/1/examples/util/view_controller.js File examples/util/view_controller.js (right): https://codereview.appspot.com/9314043/diff/1/examples/util/view_controller.j... examples/util/view_controller.js:46: var actionPattern = /(\w*)[\s]*:[\s]*(\w*)(\(([\w\.\$]*)\)){0,1}/; Same thing with [\s]. In general, whenever you only have a single character/pattern inside [] you can skip the [].