This feels strangely daring. It's very neat and concise, but may be
wandering dangerously close to the line where elegance is bought at
the price of incomprehensibility.
mkws.registerWidgetType('Sort', promoteToSort);
mkws.registerWidgetType('Sort', promoteToSort);
-function promoteToPerpage() {
+mkws.registerWidgetType('Perpage', function() {
var that = this;
$(this.node).change(function() {
var that = this;
$(this.node).change(function() {
-}
-mkws.registerWidgetType('Perpage', promoteToPerpage);