JSFiddle - React, Tailwind, and code Playground

HTML

<script src="http://reactive-extensions.github.com/rxjs-html/rx.min.js"></script>
<script src="http://reactive-extensions.github.com/rxjs-html/rx.jquery.js"></script>
<script src="http://reactive-extensions.github.com/rxjs-html/rx.aggregates.min.js"></script>
<p>Enter the Konami Code</p>
<div id="result"></div>

JavaScript

// Codes for up up down down left right left right B A
var codes = [38, 38, 40, 40, 37, 39, 37, 39, 66, 65]
,   konami = Rx.Observable.fromArray(codes)
,   result = $('#result');

// Capture keycode and react if the code is entered
$(document).keyupAsObservable()
    .select(function (e) { return e.keyCode; })
    .windowWithCount(10)
    .selectMany(function (x) { return x.sequenceEqual(konami); })
    .where(function (equal) { return equal; })
    .subscribe(function () {
        result.html('KONAMI!').fadeOut(2000);
    });